
计算机视觉
文章平均质量分 93
SMU_elec
这个作者很懒,什么都没留下…
展开
-
OpenCV学习笔记—— OpenCV 3.0.0环境配置 + opencv_contrib编译(Windows10)
学习图像识别处理中会使用带sift和surf算法,但在opencv3.0.0版本后,由于版权问题,并不会直接集成默认安装,而是和其他“non-free”被集中在opencv_contrib中,所以当需要使用此功能时,需在配置OpenCV时同OpenCV源码一块编译。软件环境:一、准备阶段1.下载OpenCV3.0.0(本文及后续学习笔记均基于此版本)...原创 2021-01-22 16:01:38 · 1592 阅读 · 1 评论 -
RANSAC算法原理与源码解析
随机抽样一致性(RANSAC)算法,可以在一组包含“外点”的数据集中,采用不断迭代的方法,寻找最优参数模型,不符合最优模型的点,被定义为“外点”。在图像配准以及拼接上得到广泛的应用,本文将对RANSAC算法在OpenCV中角点误匹配对的检测中进行解析。1.RANSAC原理OpenCV中滤除误匹配对采用RANSAC算法寻找一个最佳单应性矩阵H,矩阵大小为3×3。RANSAC目的是找到最优的参数矩阵使得满足该矩阵的数据点个数最多,通常令h33=1来归一化矩阵。由于单应性矩阵有8个未知参数,至少需要8个线性方原创 2020-12-28 21:50:55 · 1190 阅读 · 1 评论 -
OpenCV图像处理学习八:绘制形状与文字
学习目标:1.使用使用cv::Point与cv::Scalar2.绘制线、矩形、园、椭圆等基本几何形状3.随机生成与绘制文本4.代码演示一、使用使用cv::Point与cv::ScalarPoint表示2D平面上一个点x,yPoint p;p.x = 10;p.y = 8;orp = Pont(10,8);Scalar表示四个元素的向量Scalar(a, b, c);// a = blue, b = green, c = red表示RGB三个通道二、绘制线、矩形、园、椭圆等基原创 2020-11-08 15:36:18 · 159 阅读 · 0 评论 -
机器视觉与计算机视觉的区别与联系
机器视觉和计算机视觉是两个既有区别又有联系的专业术语。机器视觉(machine vision)偏重于计算机视觉技术工程化,能够自动获取和分析特定的图像,以控制相应的行为。计算机视觉(computer vision)是采用图像处理、模式识别、人工智能技术相结合的手段,着重于一幅或多幅图像的计算机分析。具体来说,计算机视觉为机器视觉提供图像和景物分析的理论及算法基础,机器视觉为计算机视觉的实现提供传感器模型、系统构造和实现手段。在某种意义上可以说,一个机器视觉系统就是一个能自动获取一幅或多幅目标物体图像,对转载 2020-10-29 21:10:54 · 4348 阅读 · 0 评论