![](https://img-blog.csdnimg.cn/48b3d46399c84c80a4150f22bf990788.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
图像处理
文章平均质量分 96
以介绍OpenCV的使用为主
落花雨时
守破离,断舍进。
展开
-
OpenCV 视频操作
Meanshift和camshift算法都各有优势,自然也有劣势Meanshift算法简单,迭代次数少,但无法解决目标的遮挡问题并且不能适应运动目标的的形状和大小变化。camshift算法可适应运动目标的大小形状的改变,具有较好的跟踪效果,但当背景色和目标颜色接近时,容易使目标的区域变大,最终有可能导致目标跟踪丢失。httpshttpshttpshttpshttps。...原创 2022-07-22 15:56:45 · 2725 阅读 · 0 评论 -
图像处理 图像特征提取与描述
SIFT在图像的不变特征提取方面拥有无与伦比的优势,但并不完美,仍然存在实时性不高,有时特征点较少,对边缘光滑的目标无法准确提取特征点等缺陷,自SIFT算法问世以来,人们就一直对其进行优化和改进,其中最著名的就是SURF算法。...原创 2022-07-22 15:10:42 · 4914 阅读 · 0 评论 -
OpenCV图像处理(下) 边缘检测+模板匹配+霍夫变换
所谓的模板匹配,就是在给定的图片中查找和模板最相似的区域,该算法的输入包括模板和图片,整个任务的思路就是按照滑窗的思路不断的移动模板图片,计算其与图像中对应区域的匹配度,最终将匹配度最高的区域选择为最终的结果。A点位于图像的边缘,在其梯度变化方向,选择像素点B和C,用来检验A点的梯度是否为极大值,若为极大值,则进行保留,否则A点被抑制,最终的结果是具有“细边”的二进制图像。圆半径确定原理圆心到圆周上的距离(半径)是相同的,确定一个阈值,只要相同距离的数量大于该阈值,就认为该距离是该圆心的半径。...原创 2022-07-21 15:58:41 · 2125 阅读 · 0 评论 -
OpenCV图像处理(中) 图像平滑+直方图
图像平滑从信号处理的角度看就是去除其中的高频信息,保留低频信息。因此我们可以对图像实施低通滤波。低通滤波可以去除图像中的噪声,对图像进行平滑。根据滤波器的不同可分为均值滤波,高斯滤波,中值滤波,双边滤波。...原创 2022-07-21 10:30:26 · 2175 阅读 · 0 评论 -
OpenCV图像处理(上)几何变换+形态学操作
那什么是图像的仿射变换,如下图所示,图1中的点1,2和3与图二中三个点一一映射,仍然形成三角形,但形状已经大大改变,通过这样两组三点(感兴趣点)求出仿射变换,接下来我们就能把仿射变换应用到图像中所有的点中,就完成了图像的仿射变换。因为开运算带来的结果是放大了裂缝或者局部低亮度的区域,因此,从原图中减去开运算后的图,得到的效果图突出了比原图轮廓周围的区域更明亮的区域,且这一操作和选择的核的大小相关。需要注意的是,对于图像而言,宽度方向是x,高度方向是y,坐标的顺序和图像像素对应下标一致。...原创 2022-07-21 09:27:57 · 1057 阅读 · 0 评论 -
图像处理 OpenCV基本操作
我们通过加载灰度图像,显示图像,如果按’s’并退出则保存图像,或者按ESC键直接退出而不保存。原创 2022-07-18 15:48:56 · 1577 阅读 · 0 评论 -
图像处理 OpenCV简介
OpenCV是一款由Intel公司俄罗斯团队发起并参与和维护的一个计算机视觉处理开源软件库,支持与计算机视觉和机器学习相关的众多算法,并且正在日益扩展。OpenCV的优势编程语言OpenCV基于C++实现,同时提供python,Ruby,Matlab等语言的接口。OpenCV-Python是OpenCV的PythonAPI,结合了OpenCVC++API和Python语言的最佳特性。跨平台可以在不同的系统平台上使用,包括Windows,Linux,OSX,Android和iOS。...原创 2022-07-18 15:14:10 · 14595 阅读 · 4 评论