《学习OpenCV》第6章图像变换剖析
第6章 图像变换;;本章各小节目录;概述;计算机视觉中经常会用到许多有用的变换。OpenCV提供了一套完整的实现工具和方法,其中一些普通的工具和方法就像积木一样可帮助我们实现各种图像转换。;卷积;成。
图6-1描述了以数组中心为参考点的3×3卷积核。若要计算一个特定点的卷积值,首先将核的参考点定位到图像的第一个像素点,核的其余元素覆盖图像中其相对应的局部像素点。对于每一个核点,我们可以得到这个点的核的值以及图像中相应图像点的值。将这些值相乘并求和,并将这个结果放在与输入图像参考点所相对应的位置。通过在整个图像上扫描卷积核,对图像的每个点重复此操作。
;当然,我们可以用方程来表示这个过程。如果我们定义图像为I(x, y),核为G(i, j)(其中0iMi-1和0jMj-1),参考点位于相应核的(ai, aj)坐标上,则卷积H(x, y)定义如下:
注意观察运算次数,至少初看上去,它似乎等于图像的像素数乘以核的像素数。这其实是很大的计算量并且也不是仅仅用其中的一些for循环以及许多指针再分配就能做的事情。类似这种情况,最好让OpenCV来做这个工作以利用OpenCV已编程实现的最优方法。其函数为cvFilter2D():
void cvFilter2D(
const CvArr* src,
CvArr* dst,
const CvMat* kernel,
CvPoint
您可能关注的文档
最近下载
- [张家口]2025年张家口市工会社会工作岗位招聘14人笔试历年备考题库附带答案详解.docx VIP
- 幼小衔接一日一练:语言①.doc VIP
- 邮轮调酒服务邮轮专业英语职业教育国际邮轮乘务管理专业教学7.ppt VIP
- 地铁电话闭塞法行车组织规定.docx VIP
- 医疗器械设计开发风险管理控制程序文档指南.docx
- T_CRHA 090—2024颞浅动脉旁皮下注射护理规程.pdf VIP
- 品管圈PDCA参赛案例-提高护士对急救药品知识的知晓率医院品质管理成果汇报.pptx VIP
- 表C5-10 构件吊装记录(北京资料范例).xls
- 员工机械伤害安全培训.pptx VIP
- 标准图集-05J909工程做法.pdf VIP
原创力文档

文档评论(0)