注意坐标的顺序
在刚刚开始使用OpenCV的时候,有三点要注意
1. Python 编程语言是从0开始索引的,而不是1.如果你之前是matlab的用户,这个就要特别留意了
2. 原点(0,0)是在图片的左上角,这点可能对很多人来说跟第一印象有所区别
3.尽管我们定义图片的pixel是(x,y) 但实际写code却是先y后x,为什么呢? 因为图像是定义为矩阵的,先行后列,行是对应y方向的,列是对应x方向的,这样可能方便大家理解
为啥OpenCV存储图片是BGR而不是RGB?
如果之前有图像相关处理经验的话, 知道默认的像素存储顺序是RGB,但是为啥openCV用BGR呢?因为他已经就是那样的了。。。。有兴趣的朋友可以去看具体的story:总的来说,是个历史原因
https://www.learnopencv.com/why-does-opencv-use-bgr-color-format/