در پیمایش افقی به ازای هر سطر یک ستون را کامل پردازش می کنید و در پردازش ستونی به ازای هر ستون یک سطر را کامل پردازش می کنید.
سطری :
for (size_t i = 0; i < img.rows){
byte* row = img.ptr<byte>(i);
for (size_t j = 0; j < img.cols; j++)
row[j] = 255 - row[j];
}
ستونی :
for (size_t j = 0; j < img.cols; j++){
for (size_t i = 0; i < img.rows){
byte* row = img.ptr<byte>(i);
*row = 255 - *row;
}
}