![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器视觉从入门到精通
文章平均质量分 80
今夕是何年,
路虽远行则将至
展开
-
安装dlib库
库是一个用来人脸关键点检测的 python 库,但因为其是 C++ 编写(或需要 C++编译?),使得我们在安装时遇到各种各样问题。笔者在不同电脑上安装遇到的问题都不同,但最后经过搜索,都解决了,因此,我将自己安装 dlib库方法总结一下,希望可以帮到大家。原创 2024-05-02 14:48:40 · 292 阅读 · 0 评论 -
OpenCV实现图像噪声、去噪基本方法
指服从高斯分布(正态分布)的一类噪声,其产生的主要原因是由于相机在拍摄时视场较暗且亮度不均匀造成的,同时相机长时间工作使得温度过高也会引起高斯噪声,另外电路元器件白身噪声和互相影响也是造成高斯噪声的重要原因之一。在生成瑞利噪声的时候,其实采用的是**np.random.rayleigh()** 方法生成,而这个方法就是根据第二个公式来的,所以只需要指定1个参数,得到的分布和第一个公式相比本质是相同的。一般是由由信道不理想引起的,它与信号的关系是相乘,信号在它在,信号不在他也就不在。原创 2023-11-23 20:53:08 · 4144 阅读 · 0 评论 -
OpenCV 实现透视变换
通常,在2D平面中,仿射变换的应用较多,而在3D平面中,透视变换又有了自己的一席之地。应用透视变换矩阵:利用计算得到的透视变换矩阵,对原始图像进行变换操作。通过在原始图像上的每个像素点应用透视变换矩阵,计算出对应的目标图像中的位置。确定变换前后的四个对应点:选择变换前图像中的四个关键点,分别对应变换后图像中的四个点。计算透视变换矩阵:通过选定的对应点,利用线性代数的方法计算出透视变换矩阵。可选的后处理:根据需要,可以对变换后的图像进行一些额外的后处理操作,比如插值、边缘平滑等,以获得更好的视觉效果。原创 2023-11-13 16:01:10 · 1969 阅读 · 0 评论 -
Deepsort从入门到精通
在目标检测领域,(Simple Online and Realtime Tracking)算法和(Deep Learning for Multi-Object Tracking)算法是两种常用的目标追踪算法,它们通常与目标检测器结合使用,用于在视频中跟踪和识别目标。: SORT 算法是一种简单高效的多目标跟踪算法,其主要思想是通过关联检测框和已知轨迹来进行目标追踪。SORT 算法首先利用目标检测器检测出目标,并根据检测框的位置、大小等信息建立轨迹和检测框之间的关联。原创 2023-11-10 20:47:30 · 1965 阅读 · 0 评论