1) Проверьте этот последний учебник OpenCV
или
2) Попробуйте использовать функцию [cvGet2D][2]
и [cvSet2D][3]
.
Здесьэто псевдокод:
for i<image.width:
for j<image.height:
current = cvGet2D(array,j,i)
next = cvGet2D(array,j+1,i+1)
// set the value
cvSet2D(array,j+1,i+1,current)
Попробуйте реализовать его.
Ниже приведен пример того, как получить доступ к значениям пикселей и установить значения пикселей, чтобы понять использование вышеупомянутых двух функций.
CvScalar s;
s=cvGet2D(img,i,j);
Int value = s.val[k];
// setting new values
s.val[k]=111;
cvSet2D(img,i,j,s);