OpenCV坐标系

OpenCV坐标系

一、坐标系
OpenCV的坐标系原点(0, 0)是图片的左上角点,这种坐标系在OpenCV的结构体Mat、Rect、Point中都适用。
OpenCV中坐标系的X轴为图像矩形的上水平线,从左往右;Y轴为图像矩形的左垂直线,从上到下。

注意:Point(x, y)和Rect(x, y) 中,第一个参数x代表的是元素所在图像的列数cols; 第二个参数y代表的是元素所在图像的行数rows。

二、像素操作
python中对opencv像素操作,可以认为是对Numpy数组进行操作。

1、OpenCV获取(x, y)像素:

pixe = img[x, y]

当img是BGR三通道时, pixel是BGR三通道的值, 但img是单通道时, pixel返回一个亮度值。

2、OpenCV赋值像素:

如果是三通道图像,则 img[x, y] = [255,255,255]
如果是单通道图像,则 img[x, y] = 255

发表回复

您的电子邮箱地址不会被公开。