diff --git a/components/operators/src/segmentation.cu b/components/operators/src/segmentation.cu index 6228180a09f166062564872e1102c0229ec9ab3c..c5c337edecd79173c327ae7816d892893b269096 100644 --- a/components/operators/src/segmentation.cu +++ b/components/operators/src/segmentation.cu @@ -95,7 +95,8 @@ __global__ void vis_support_region_kernel(TextureObject<uchar4> colour, TextureO for (int u=-baseY.x; u<=baseY.y; ++u) { if (x+u < 0 || y+v < 0 || x+u >= colour.width() || y+v >= colour.height()) continue; - colour(x+u, y+v) = make_uchar4(255,0,0,0); + uchar4 col = colour.tex2D(x+u, y+v); + colour(x+u, y+v) = make_uchar4(255,col.y,col.z,0); } } }