私は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 」で対応する値しか取得できないと思いますが、そのカウント数を取得できませんでした。よろしくお願いします。