《openCV3编程入门》学习笔记
《openCV3编程入门》是一本很好的入门书,这本书偏向实践,因此笔记记录/截取的是书中的一些描述功能的内容和自己的一些疑问和解答,以便后续查找
hh5233
这个作者很懒,什么都没留下…
展开
-
OPENCV3编程入门--第四章学习笔记
第三章:3.1.1.opencv中不是复制图片,而是都指向同一个数据矩阵,避免数据太多。3.1.2.完全幅复制矩阵总结:3.2 显示Mat对象有七种方法3.3 Opencv中将Mat对象或者矩阵输出转换为不同格式风格:opencv默认风格,python风格,逗号分隔,Numpy风格,C语言风格核心是在输出流中调用format() 函数修改输出风格3.4 常用数据结构和类型(1)...原创 2019-09-12 10:26:53 · 859 阅读 · 1 评论 -
OPENCV3编程入门--第十一章(特征检测与匹配--SIFT,SURF,ORB)学习笔记
导读:1.SURF特征点检测–||有点看不懂,知识积累后再来理解吧 (1) 概念| ||(2)算法总结(3)SURF类源码剖析–来源(4)绘制关键点:drawKeypoints() 函数(5)KeyPoint 类2.SURF特征提取(1)绘制匹配点:drawMatches()函数(2)图片特征匹配程序核心思想暴力匹配:BruteForce3....原创 2019-08-22 17:03:46 · 617 阅读 · 0 评论 -
OPENCV3编程入门--第十章(角点--harris角点,shi_tomasi角点,亚像素级角点)学习笔记
第四部分:feature2d组件–只在opencv2中有,opencv3移植到第三方库xfeature2d中,并且不稳定!第十章:角点检测思考:这里的意思应该是说,"角点"不只是传统意义上的角点了,而是代表一种特征点(描述某类特性)1.Harris角点检测–基于模板(亮度)的检测(1) 兴趣点和角点注:角点:在任意方向的一个微小变动都会引起灰度很大的变化!(2)角点检测...原创 2019-08-22 17:02:55 · 196 阅读 · 0 评论 -
OPENCV3编程入门--第九章(直方图,反向投影,模板匹配)学习笔记
1.直方图概念:常见的是灰度直方图,其实可以统计任何的图像特征,比如梯度,方向,色彩等(1)计算直方图:calcHist()函数(2)寻找最大/小值:minMaxLoc()函数注:三色RGB直方图的横坐标应该也是颜色等级(比如红色0-255个等级),纵坐标是个数...原创 2019-08-22 17:02:26 · 200 阅读 · 0 评论 -
OPENCV3编程入门--第八章(图像轮廓与图像分割,修复)学习笔记
1.查找并绘制轮廓(1) 寻找轮廓:findContours() 函数注:(2) 绘制轮廓:drawContours()函数 层次结构信息:https://blog.csdn.net/qq_36387683/article/details/80472043...原创 2019-08-22 17:02:14 · 268 阅读 · 0 评论 -
OPENCV3编程入门--第七章(图像变换--边缘,霍夫直线,圆检测,重映射,仿射变换,直方图均衡化)学习笔记
1.opencv中的边缘检测(1)边缘检测的一般步骤(2)canny算子1.三个评价标准2.编程步骤/思路3.函数使用(3)sober算子1.计算过程/编程步骤2.sober()函数(4)Laplacian算子1.Laplacian()函数(5).scharr滤波器:opencv中主要是配合sober算子1.计算图像差分:scharr()函数...原创 2019-08-22 17:02:05 · 396 阅读 · 0 评论 -
OPENCV3编程入门--第六章(滤波,形态学应用,尺寸变换)学习笔记
第六章(补)1.非线性滤波(1) 中值滤波:(2) 双边滤波:边缘更清晰2.形态学应用(1)膨胀与腐蚀的功能(2) 膨胀与腐蚀源码:腐蚀函数erode(),膨胀函数dilate()dilate()和erode()的使用3.开运算:先腐蚀后膨胀闭运算:先膨胀后腐蚀形态学梯度:膨胀-腐蚀顶帽运算(礼帽运算):原图-开运算黑帽运算:原图像-闭运算形...原创 2019-08-22 17:01:45 · 233 阅读 · 0 评论 -
OPENCV3编程入门--第五章(核心组件)学习笔记
第五章 核心组件进阶5.11.2.计时函数3.访问图像中像素的三种方法原创 2019-08-22 17:01:19 · 2834 阅读 · 0 评论