图像处理
爱和九九
这个作者很懒,什么都没留下…
展开
-
OpenCV基础课程笔记27直方图反向映射
写在前面 这个常用于模板匹配,但是到这一步其实听不懂的实在是太多了…… 反向投影博客(概念理解) https://blog.csdn.net/fengye2two/article/details/79113560 OpenCV之mixChannels()函数使用说明 https://www.cnblogs.com/ruic/archive/2015/10/31/4926254.html 其实……我看了好多博客也没懂……特别是那个fromTo参数. 代码 #include<iostream> #原创 2020-08-28 12:30:42 · 201 阅读 · 0 评论 -
OpenCV基础课程笔记26直方图比较
写在前面 ☆ CV_COMP_BHATTACHARYYA 数值越小代表越接近 (巴适距离) ☆ CV_COMP_CORREL 数值越大代表越接近 (相关性计算) CV_COMP_CHISQR 数值越小说明越接近(K²) CV_COMP_INTERSECT 十字交叉(老师不懂,我更不懂,先不求甚解 ) 这里只演示相关性计算,其他的就换对应参数即可。 代码 #include<iostream> #include<opencv2/opencv.hpp>原创 2020-08-28 12:28:12 · 465 阅读 · 0 评论 -
OpenCV基础课程笔记25直方图计算
写在前面 这里贾志刚老师做绘制的Mat长宽弄反了……但是……他没看出来…… 东西都在注释里,不多说。 代码 #include<iostream> #include<opencv2/opencv.hpp> #include<cmath> #include<string> using namespace std; using namespace cv; int main() { Mat src = imread("A:\\专用\\TestForTheCV\\代原创 2020-08-28 12:11:18 · 151 阅读 · 0 评论 -
OpenCV基础课程笔记24直方图均衡化
代码 #include<iostream> #include<opencv2/opencv.hpp> #include<cmath> using namespace std; using namespace cv; int main() { Mat src = imread("A:\\专用\\TestForTheCV\\代替女友出境.jpg"); Mat dst,gray_src; imshow("图片", src); cvtColor(src, gray_s原创 2020-08-28 12:06:36 · 152 阅读 · 0 评论 -
OpenCV基础课程笔记23像素重映射
写在前面 这节内容里面的不管左右反转、上下翻转,还是旋转180度,都比较好理解,最难理解的是做小微原图的二分之一,这个我到现在仍有点蒙圈。 贾志刚老师调程序调出来的右下是有夹缝的,然后弹幕里面有人说他这个写的有问题,于是我到处去搜博客。 贾志刚老师在第一节课加上的0.5,博客里面有减去0.5,也有不加不减(贾志刚老师下节课认为不加不减才对)。 我自己尝试发现减去0.25之后,能消掉夹缝,但是,也只是对于女友大粗腿下采样.jpg这一张图来说的,画了半天图,大致明白了,这个和像素有很大关系,加不加,加多少,这得原创 2020-08-28 12:03:58 · 153 阅读 · 0 评论 -
OpenCV基础课程笔记22霍夫圆变换
写在前面 这里我其实准备了两张图,一张圆形交错的,一张T细胞在显微镜下呈现的景象,但是圆检测怎么调,都调不到满意的结果,不知道是什么参数不太合适。 代码 #include<iostream> #include<opencv2/opencv.hpp> #include<cmath> using namespace std; using namespace cv; int main() { Mat src = imread("A:\\专用\\TestForTheCV\\c原创 2020-08-28 11:54:38 · 131 阅读 · 0 评论 -
OpenCV基础课程笔记21霍夫直线变换
写在前面 霍夫直线变换理论小白易懂: https://www.bilibili.com/video/BV1bb411b7VQ?from=search&seid=13282514100449874212 代码 #include<iostream> #include<opencv2/opencv.hpp> #include<cmath> using namespace std; using namespace cv; int main() { Mat src =原创 2020-08-28 12:31:48 · 137 阅读 · 0 评论 -
OpenCV基础课程笔记01预备课
写在前面 这是笔者在学习贾志刚老师的OpenCV基础课的一些笔记,提供给个人以后在不同电脑查阅使用。因为给本人查看,所以并没有详细的注释。 差最后几节课没学完,因为实在是学不懂了,另外要开学了,所以,暂时先将其他笔记发出来,剩下的学校去在学。 图像处理太深奥了,涉及到好多数学理论。在学习时参考了大量CSDN博客,还有数字图像处理的相关课程。 目前决定研究生走这个方向,学完这门课只是简单入门。 课程预备 笔记用到的图片 其中基本所有的图片都是网图,女友的图片太过性感,不予展示。所有实验中我用女友照片做素材的,原创 2020-08-26 21:35:06 · 129 阅读 · 0 评论