2014-11-11 3 views

ответ

1

Да, это возможно. Может быть, дать этому попытку:

Image<Gray, Byte> image; 
image = image_pass.convert<Gray,Byte>().ThresholdBinaryInv(new Gray(x), new Gray(255)); 
imageBox.Image(image); 
CvInvoke.cvShowImage("binary", image); //To show in a new Window 

Где x ваше пороговое значение, и 255 максимальное значение. Это преобразует значение пикселя в 0, если порог srcImage (x, y)>или в 255, в противном случае. Вы можете, очевидно, изменить пороговое значение и ваши максимальные значения

+0

И вы также можете использовать 'image.convert () .ThresholdBinary (threshold, maxValue); вместо этого –

Смежные вопросы