OpenCV中文官方文档学习笔记

本文介绍了OpenCV库的基础图像操作,包括读取、显示、保存图像和视频,以及绘图、鼠标事件和轨迹栏应用。核心内容涵盖了BGR空间的理解、算数运算(如加法、融合、按位运算)、性能提升技巧,强调了使用Numpy和OpenCV函数的效率,并提到了向量化和避免复制数组的重要性。最后推荐使用Cython加速计算。

第二章 图像入门

2.1 读取图像、显示图像、保存图像

cv.imread(),cv.imshow(),cv.imwrite()   

cv.waitKey()    cv.destroyAllWindows()

2.2 读取视频,显示视频和保存视频

cv.VideoCapture(),cv.VideoWriter()

2.3 绘图功能

cv.line(),cv.circle(),cv.rectangle(),cv.ellipse(),cv.putText()

2.4 鼠标事件

cv.setMouseCallback()

2.5 轨迹栏作为调色板

cv.getTrackbarPos,cv.createTrackbar

第三章 核心操作

3.1 基本操作

opencv中采用:BGR空间

img.shape    img.size   img.dtype

cv.split()      cv.copyMakeBorder() 在图像周围创建边框

3.2 图像算数运算

图像加法:cv.add()      numpy操作res = img1 + img2,图像直接做加法不能得到叠加的效果,可能会溢出

图像融合:cv.addWeighted

按位运算(AND OR NOT XOR)

图像叠加方法:ROI灰度转换-二值转换-二值反转(bitwise_not)-母图对应的ROI区域涂黑(b

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值