OpenCV: Matrix-Iteration

Ich bin neu in OpenCV. Ich bin versucht, iterator anstelle von "for" - Schleife, die ist zu langsam für meinen Fall. Ich habe versucht einige codes wie diesen:

MatIterator_<uchar> it, end;
for( it = I.begin<uchar>(), end = I.end<uchar>(); it != end; ++it)
{
    //some codes here
}

Meine Frage hier ist: wie kann ich umwandeln einer for-Schleife wie:

for ( int i = 0; i < 500; i ++ )
{
    exampleMat.at<int>(i) = srcMat>.at<int>( i +2, i + 3 )
}

in iterator-Modus? Das ist, wie kann ich das "i +2, i + 3" in iterator-form? Ich kann nur bekommen, wird der entsprechende Wert durch " *es ", denke ich, aber ich konnte nicht zählen seine Nummer.
Vielen Dank im Voraus.

InformationsquelleAutor E_learner | 2012-08-15
Schreibe einen Kommentar