Practical Python and OpenCV- 图片的基础: 像素的坐标表示跟BGR

 

注意坐标的顺序

在刚刚开始使用OpenCV的时候,有三点要注意

1. Python 编程语言是从0开始索引的,而不是1.如果你之前是matlab的用户,这个就要特别留意了

2. 原点(0,0)是在图片的左上角,这点可能对很多人来说跟第一印象有所区别

3.尽管我们定义图片的pixel是(x,y) 但实际写code却是先y后x,为什么呢? 因为图像是定义为矩阵的,先行后列,行是对应y方向的,列是对应x方向的,这样可能方便大家理解

 

为啥OpenCV存储图片是BGR而不是RGB?

如果之前有图像相关处理经验的话, 知道默认的像素存储顺序是RGB,但是为啥openCV用BGR呢?因为他已经就是那样的了。。。。有兴趣的朋友可以去看具体的story:总的来说,是个历史原因

https://www.learnopencv.com/why-does-opencv-use-bgr-color-format/

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值