程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(5)

《Opencv计算机视觉实战》笔记_1:图像操作

发布于2020-02-28 12:32     阅读(1077)     评论(0)     点赞(11)     收藏(1)


图像的基本操作

cv2.imread() 读取(格式是BGR)
  • cv2.IMREAD_COLOR:彩色
  • cv2.IMREAD_GRAYSCALE:灰度
cv2.imshow() 展示
cv2.cvtColor() 颜色转换
  • cv2.COLOR_BGR2GRAY:RGB转换成灰度
cv2.split() 颜色通道分离提取
cv2.merge() 颜色通道合并
cv2.copyMakeBorder()
  • BORDER_REPLICATE:复制法,也就是复制最边缘像素。
  • BORDER_REFLECT:反射法,对感兴趣的图像中的像素在两边进行复制例如:fedcba|abcdefgh|hgfedcb
  • BORDER_REFLECT_101:反射法,也就是以最边缘像素为轴,对称,gfedcb|abcdefgh|gfedcba
  • BORDER_WRAP:外包装法cdefgh|abcdefgh|abcdefg
  • BORDER_CONSTANT:常量法,常数值填充(需指定value)。
像素点的值超过255会做求余操作,即%256
cv2.add() 相加后的像素点的值超过255会直接取255
cv2.resize() 缩放
cv2.addWeighted()

视频的基本操作

vc = cv2.VideoCapture() 读取
vc.read() 将视频读取成帧
  • 返回两个值:
    第一个值表示是否正确打开,是Boolean类型;
    第二个值是单个帧

一些其他常用操作

cv2.waitKey() 等待
cv2.destroyAllWindows()
cv2.imwrite() 保存


所属网站分类: 技术文章 > 博客

作者:嘴巴嘟嘟

链接:https://www.pythonheidong.com/blog/article/235906/f7a2a2706b407da980a1/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

11 0
收藏该文
已收藏

评论内容:(最多支持255个字符)