opencv坐标系问题

来源:互联网 发布:26周胎儿正常发育数据 编辑:程序博客网 时间:2024/05/16 13:07

今天在用opencv做图像直线检查时,遇到了关于坐标的问题。比较混乱,因此专门进行了研究,记录下来以便以后查看。

opencv读取图片后用numpy.ndarray格式存储,图像像素和ndarray矩阵是一一对应的关系。也就是说图像的高对应矩阵的行,图像的宽对应矩阵的列。例如一张高733像素,宽550像素的图片,读入内存中后为733行,550列的矩阵。

当需要对图像进行坐标操作时,图像以左上角为坐标远点,横向为x轴,纵向为y轴。如t = cv2.resize(I, (300,100)),得到的图像t为高100,宽300的图像。也就是说用cv2.imread读入的图片I,I的第一维代表的是纵坐标y,第二维代表的才是横坐标x。

0 0