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)像素:

pixel = img[x, y]

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

OpenCV赋值像素:

与取值相反, 

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

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

 

 

posted @ 2022-05-18 15:47  IllidanStormrage  阅读(5127)  评论(0编辑  收藏  举报