Я новичок в OpenCV. Я пытаюсь использовать итератор вместо цикла for, который слишком медленный для моего случая. Я пробовал такие коды:
MatIterator_<uchar> it, end;
for( it = I.begin<uchar>(), end = I.end<uchar>(); it != end; ++it)
{
//some codes here
}
Мой вопрос здесь :, как я могу преобразовать цикл for, например:
for ( int i = 0; i < 500; i ++ )
{
exampleMat.at<int>(i) = srcMat>.at<int>( i +2, i + 3 )
}
в режиме итератора? То есть, как я могу сделать «i + 2, i + 3» в форме итератора? Я могу получить соответствующее значение только с помощью «*it», я думаю, но я не смог получить его счетное число. Спасибо заранее.