logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OPENCV(python)--初学之路(二)

昨天时间太短了,今天估计能多写一点,感谢支持。这里,我们将创建用以显示指定颜色的简单程序。 你有一个显示颜色的窗口和三个轨迹栏,用来指定 B,G,R 颜色。你可以滑动轨迹栏改变窗口的颜色。默认情况下,初始颜色为黑色。对于 cv.createTrackbar() 函数,第一个参数是轨迹栏名字,第二个参数是被附上的窗口名字,第三个参数是默认值,第四个是最大值,第五个是回调函数——滑条改变所执行的函数。

#opencv#人工智能#计算机视觉
opencv(python)-初学之路(三)

本文介绍了OpenCV中的图像处理技术,主要包括颜色空间转换和几何变换。在颜色空间转换部分,重点讲解了BGR到HSV/Gray的转换方法及其在目标追踪中的应用,提供了蓝色对象检测的代码示例。几何变换部分详细说明了图像缩放、平移、旋转、仿射变换和透视变换的实现方式,并给出了相应的代码实现。文章强调动手实践的重要性,建议读者通过实际操作来加深理解。内容涵盖基础但实用的OpenCV图像处理技术,适合初学

文章图片
#opencv#python#人工智能 +2
OPENCV(python)--初学之路(六)

本文介绍了OpenCV中的形态学图像处理方法。主要内容包括腐蚀和膨胀两种基本操作:腐蚀通过内核滑动消除小噪声和分离物体,膨胀则扩大白色区域连接物体。文章详细讲解了cv.erode()和cv.dilate()函数的使用方法,并演示了基于这两种操作的5种形态学变换:开运算、闭运算、形态梯度、顶帽和黑帽运算。通过Python代码示例展示了不同操作的效果对比,帮助读者理解形态学处理在图像分析中的应用。文章

文章图片
#opencv#python#人工智能
OPENCV(python)--初学之路(九)

本文介绍了Canny边缘检测算法的原理及实现。该算法由John F. Canny于1986年提出,包含四个关键步骤:1)使用高斯滤波降噪;2)通过Sobel算子计算图像梯度;3)非极大值抑制去除非边缘像素;4)双阈值检测确定真实边缘。文章详细说明了OpenCV中cv.Canny()函数的使用方法,并提供了Python代码示例,演示了如何将灰度图像转换为边缘图像。最后作者鼓励读者动手实践,以加深对算

文章图片
#opencv#人工智能#计算机视觉
OPENCV(python)--初学之路(十)

本文介绍了直方图在图像处理中的应用。首先解释了直方图的概念,它通过像素值分布反映图像的对比度和亮度特性。详细讲解了使用OpenCV和Numpy计算直方图的方法,包括参数设置和实现代码。接着阐述了直方图均衡化技术,通过重新分配像素值来增强图像对比度,并介绍了自适应直方图均衡(CLAHE)方法。最后探讨了二维直方图在颜色分析中的应用。文章提供了完整的代码示例和可视化方法,帮助读者理解如何利用直方图进行

文章图片
#opencv#python#人工智能
OPENCV(python)--初学之路(十一)

本文介绍了模板匹配技术在图像处理中的应用。作者通过OpenCV的cv.matchTemplate()函数演示了6种匹配方法,并提供了完整的代码实现,包括单对象和多对象匹配案例。文章指出当前方法的局限性,建议后续使用YOLO等更先进的算法改进效果。作者还分享了个人学习规划的调整,建议读者定期复盘学习方向。最后以加缪的名句作结,鼓励读者在寒冬中保持学习热情。全文包含详细的技术讲解、完整代码示例和实用建

文章图片
#opencv#python#人工智能
OPENCV(python)--初学之路(十二)霍夫线/圆变换

本文介绍了霍夫变换在图像处理中的应用,包括直线和圆形的检测方法。主要内容分为两部分:1)霍夫线变换原理及OpenCV实现,详细讲解了直线参数表示、累加器投票机制,并比较了标准霍夫变换与概率霍夫变换的差异;2)霍夫圆变换的基本原理和OpenCV实现方法。文章提供了完整的代码示例,展示了如何检测文档边缘、棋盘格线条以及圆形图案。作者建议读者动手实践,并分享了《简·爱》中的名句作为结尾寄语。全文兼顾理论

文章图片
#opencv#人工智能#计算机视觉
OPENCV(python)——初学之路(十三)分水岭算法的图像切割

本文介绍了基于OpenCV的分水岭算法实现图像分割的方法。作者首先通过地理学类比解释分水岭算法的原理,即把图像灰度值视为地形高度,通过"注水"过程建立分割边界。针对噪声问题,采用基于标记的改进算法,通过距离变换确定前景/背景区域。文章详细演示了处理硬币接触图像的分割步骤:包括Otsu二值化、形态学去噪、距离变换确定前景、膨胀确定背景,最后应用分水岭算法获得精确分割结果。完整代码

文章图片
#opencv#人工智能#计算机视觉
OPENCV(python)--初学之路(十五)Shi-Tomasi 角点检测和追踪的良好特征和SIFT简介

本文介绍了两种图像特征检测算法:Shi-Tomasi角点检测和SIFT特征提取。首先详细讲解了Shi-Tomasi算法的原理及其OpenCV实现(cv.goodFeaturesToTrack),通过实例演示了角点检测过程。随后重点阐述了SIFT算法的四个关键步骤:尺度空间极值检测、特征点定位、方向指定和描述子生成,分析了其尺度不变性原理。文章提供了完整的Python代码示例,展示了如何使用Open

文章图片
#opencv#人工智能#计算机视觉
OPENCV(python)--初学之路(十七)二进制鲁棒独立(BRIEF)和定向快速和轮换(ORB)

本文介绍了两种高效的特征描述算法BRIEF和ORB。BRIEF是一种二进制描述符,通过比较像素点对的强度生成紧凑的二进制字符串,显著减少了内存占用和计算时间。ORB则结合了FAST特征点检测和旋转不变的BRIEF描述子,通过金字塔多尺度特征和强度加权质心计算方向,实现了高效且专利免费的替代方案。文章提供了OpenCV中的实现代码,包括BRIEF描述符提取和ORB特征点检测的详细步骤,并讨论了算法参

文章图片
#opencv#python#人工智能
    共 23 条
  • 1
  • 2
  • 3
  • 请选择