开始看OpenCV 2 计算机视觉编程手册,感觉很有帮助。
imread: read an img
imwrite: write an img
namedwindow: create a window with name
imshow: show a window according to its name
img就是一个矩阵,用Mat容器来装载,常用的属性有rows,cols,step,channels,data。访问通过at,ptr,iterator等很方便。对通道的处理包括split,merge。最常用的卷积filter2D。Mat 的+,-,*都已经被重载过了。
opencv已经实现了很多经典算法,比如histogram,calcBackProject,meanShift,compareHist等等。
还有对图片的erode,dilate,进一步的morphologyEx,还有gradient。然后是watershed,grabcut来进行segmentation。