我有一个已经过滤的二进制图像,所以所有像素都是三个不同值之一 . -1,0或1.我想在-1和1值像素上绘制不同的颜色线 . 任何人都可以帮助我创建一个循环所以它将这样做而不必为每一行指定起点和终点,这样我每次都可以输入一个不同的图像,过滤它然后应用代码来绘制积极的线条和负面点 .

谢谢

编辑:

以下是我目前在代码方面的内容:

Image =imread('barcode.jpg');
I = im2double(Image);
G  = rgb2gray(I);
avgI=mean(mean(G));
Threshold = avgI;
T=(G<Threshold);


figure
G = [1 0 -1
     2 0 -2 
     1 0 -1]/4;

Output = conv2(double(T),G); % 2D Convolution Function

subplot(1,2,1), imshow (T,[]);
subplot(1,2,2), imshow (Output,[]);

我希望能够在条形码中的所有条形图上在条形码的开头和结尾处绘制垂直线(这将是-1或1值) .

此时我无法附上图片 .

谢谢