前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2.opencv图像基本操作(2)

2.opencv图像基本操作(2)

作者头像
叶子陪你玩
发布2020-05-12 10:50:35
3140
发布2020-05-12 10:50:35
举报

本文将会学习:

  • Access pixel values and modify them 获取和修改像素值
  • Access image properties 获取图片属性
  • Set a Region of Interest (ROI) 设置感兴趣区域(ROI)
  • Split and merge images 拆分和合并图像

获取和修改像素值

获取某个点的像素值,也可以获取某个通道的像素值,用到的就是矩阵索引获取的方法。

获取图片属性

图片是800x800的,每个像素点表示B-G-R的(B G R)

设置感兴趣区域(ROI)

这里使用的是numpy数组的索引切片方法。

拆分和合并图像

通过使用split可以将图片的通道提取出来,使用merge可以将通道重新合成图片。

上面的方法速度比较慢,通过numpy的数组索引切片,速度会比较快。

小结

img[y,x]获取/设置像素点值,img.shape:图片的形状(行数、列数、通道数),img.dtype:图像的数据类型。img[y1:y2,x1:x2]进行ROI截取cv2.split()/cv2.merge()通道分割/合并。更推荐的获取单通道方式:b = img[:, :, 0]。

(全文完)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 获取和修改像素值
  • 获取图片属性
  • 设置感兴趣区域(ROI)
  • 拆分和合并图像
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档