Как пороговое изображение между определенным диапазоном?
Я сделал это, но это не работает.
for (int i=0;i<s.size().height;i++)
{
for(int j=0;j<s.size().width;j++)
{
int k=int (s.at<uchar>(j,i));
if (k>6 && k<10)
k=255;
else k=0;
s.at<uchar>(j,i)=k;
}
}
Вы получаете значение uchar и конвертируете его в целое число. Попробуй это :
uchar k= s.at<uchar>(j,i);
if (k>6 && k<10) {
k=255;
}else {
k=0;
}
s.at<uchar>(j,i)=k;
Я думаю, что это может сработать.
Других решений пока нет …