OpenCV vs NumPy: 图像坐标系区别解析
OpenCV 和 NumPy 在描述图像坐标时存在区别,主要在于坐标系的原点位置。
在 OpenCV 中,图像坐标系的原点通常位于左上角。这意味着图像的水平方向是从左向右递增,垂直方向是从上向下递增。例如,(0, 0) 表示图像的左上角,(width, height) 表示图像的右下角。
而在 NumPy 中,图像坐标系的原点也位于左上角,水平方向从左向右递增,垂直方向从上向下递增。然而,NumPy 中的坐标系通常以数组的形式表示,其中第一个维度表示行数,第二个维度表示列数。例如,(0, 0) 表示数组的左上角,(height, width) 表示数组的右下角。
因此,在使用 OpenCV 和 NumPy 进行图像处理时,需要注意坐标系的不同,以免产生错误的结果。
原文地址: https://www.cveoy.top/t/topic/bOnN 著作权归作者所有。请勿转载和采集!