解释
关于图像坐标系与行列宽高的关系感到纠结,但是似乎没有更好的处理方法了,其对应关系大致如下(切记 图像中没有 长宽 一说,只有宽高)
![](https://i-blog.csdnimg.cn/blog_migrate/122fa3385979416684150106418b009f.png)
常说的一张图片分辨率640 X 480,对应的图片是width X height,OpenCV处理时一般对应的是
row == height == Point.y
col == width == Point.x
在计算机中,图像是以矩阵的形式保存的。
一张宽度640像素、高度480像素的灰度图保存在一个480 * 640的矩阵中。
先行后列。
而我们习惯的坐标表示是先X横坐标,再Y纵坐标。在OpenCV中需要对矩阵进行计算,先行再列。
这种隐形的错误需要细心。
补充
- Mat图中的图像像素位置表示和矩阵中元素的表示。这里引用 《访问