Вы, ребята, знаете, как обнаружить / вернуть точки всех черных / сероватых элементов на изображении?Если возможно, пожалуйста, включите любые обучающие коды для меня.
Редактировать: я сделал пороговое изображение из источника "img".и я пытаюсь сделать все цветные пиксели белыми.
for(x=0; x<img->width; x++) {
for(y=0;y<img->height; y++) {
uchar* temp_ptr = &((uchar*)(img_result_threshold->imageData + img_result_threshold->widthStep*y))[x];
s = cvGet2D(img_hsv, y, x);
if(s.val[1] >= 100 && s.val[2] >= 100) {
temp_ptr[0]=255; //White to greater of threshold
printf("Point(%d, %d) = (%.1f, %.1f, %.1f)\n", x, y, s.val[0], s.val[1], s.val[2]);
} else {
temp_ptr[0]=0; //Black other
}
}
}