OpenCV
文章平均质量分 75
结合Python实现机器视觉自动识别处理工作
香蕉可乐荷包蛋
你我皆为凡人,开心就好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图像识别边缘算法
边缘检测是图像处理和计算机视觉中的基础技术,用于识别图像中物体的边界。边缘是指图像中像素强度发生急剧变化的区域,通常对应于物体的轮廓、纹理变化或光照变化。边缘检测的基本原理是通过计算图像中像素的梯度来检测边缘。在边缘处,像素强度会发生显著变化,因此梯度值会很大。Sobel算子是一种基于梯度的边缘检测算法,通过计算图像在水平和垂直方向上的梯度来检测边缘。Laplacian算子是二阶导数算子,对噪声敏感但能检测到更精细的边缘。Canny边缘检测是一种多阶段算法,被认为是边缘检测的黄金标准。原创 2025-07-28 19:11:18 · 1489 阅读 · 1 评论 -
三维图像识别中OpenCV、PCL和Open3D结合的主要技术概念、部分示例
点云是三维空间中点的集合,每个点包含三维坐标(x,y,z),可能还包含颜色信息(RGB)、法向量、强度等属性。深度图像是每个像素值表示该点到相机距离的二维图像,是生成点云的重要数据源。计算点云中每一点的法向量,描述该点处表面的朝向。结合彩色图像(RGB)和深度图像(D)的信息,生成具有颜色信息的三维点云,增强识别能力。识别点云中具有显著几何特征的点,如角点、边缘点等,用于后续的特征匹配和配准。用于高效的空间索引和邻域搜索,支持快速的点云操作。将多个视角获取的点云数据融合成完整的三维模型。原创 2025-07-25 19:03:36 · 1249 阅读 · 0 评论 -
OpenCV结合深度学习进行图像分类
代码示例在资源中有上传。原创 2025-07-25 18:43:43 · 550 阅读 · 0 评论 -
机器学习与视觉结合开发基础
将机器学习与计算机视觉结合进行开发,通常涉及多个技术领域,包括图像处理、深度学习、数据处理和系统集成。原创 2025-07-23 17:21:44 · 1347 阅读 · 0 评论 -
OpenCV学习(三)-常用函数
OpenCV(Open Source Computer Vision Library)是一个功能强大的开源计算机视觉库,广泛用于图像处理、视频分析、特征检测、目标检测等任务。它提供了大量的函数来处理图像和视频数据。原创 2025-07-23 17:19:03 · 1062 阅读 · 0 评论 -
OpenCV学习(二)-二维、三维识别
摘要:OpenCV是强大的计算机视觉库,支持二维和三维图像处理。二维处理包括图像分类(使用ResNet等模型)、对象检测(YOLO/SSD)和特征提取(SIFT/ORB)。三维处理需结合Open3D等库,支持点云可视化、三维重建和特征提取(如法线估计)。OpenCV适合二维任务,而三维处理需要额外工具扩展功能。原创 2025-07-21 19:15:29 · 817 阅读 · 1 评论 -
OpenCV学习(一)
OpenCV是一个开源的计算机视觉和机器学习库,广泛应用于图像处理、视频分析等领域。文章介绍了OpenCV的基础概念,包括图像表示(cv2.Mat对象)、常用操作(读取、显示、保存图像)、颜色空间转换(BGR转灰度/HSV)以及核心功能(边缘检测、高斯模糊、阈值处理)。此外,还涵盖了轮廓检测、视频处理和特征检测(如ORB算法)等进阶内容,为初学者提供了快速入门OpenCV的实用指南。原创 2025-07-21 19:10:43 · 706 阅读 · 0 评论
分享