
opencv
皆成旧梦
初学
展开
-
OpenCV PCA方法 计算轮廓角度
参考文章https://www.cnblogs.com/mikewolf2002/p/3432243.html原创 2020-12-15 17:34:11 · 1194 阅读 · 0 评论 -
基于边缘的模板匹配算法
使用要求:vs2017以上vcpkg (使用vcpkg安装opencv,否则需要调整cmakelist 的相应内容)cmake最新版opencv 4.3算法库:https://github.com/meiqua/shape_based_matching这个算法库是基于linemod算法实现的,类似于halcon的形状匹配,其实opencv 也有类似的算法类 cv::linemod,不过需要进行封装。使用流程:1.安装上述软件2.使用vs用打开文件夹的方式打开shape_based_matc原创 2020-12-15 17:23:01 · 2111 阅读 · 1 评论 -
数学运算汇总
本文用于记录一些必要的数学运算知识。参考文章 :https://www.cnblogs.com/gxcdream/p/7597865.htmlhttp://www2.edu-edu.com.cn/lesson_crs78/self/j_0022/soft/ch0605.htmlhttps://www.cnblogs.com/tsingke/p/10671318.htmlhttps://w...原创 2020-01-02 15:56:57 · 419 阅读 · 0 评论 -
基于边缘梯度的多物体定位
基于边缘梯度的多物体定位参考文章优化思路参考文章https://blog.youkuaiyun.com/huixingshao/article/details/45560643优化思路1.建立图像金字塔进行加速,实现物体旋转、缩放后的定位2.创建模型时,设置提取特征点的间距,避免特征点过于密集,影响速度3.创建模型时,由于图片旋转不会改变特征点,因此特征点只需要提取一次即可。数据根据旋转后的坐标进...原创 2019-12-18 17:13:29 · 313 阅读 · 0 评论 -
图像处理原理记录
本文记录各种算法的文章地址,不定期更新。直方图均衡化原理原创 2019-02-20 10:59:46 · 413 阅读 · 0 评论 -
OpenCV 4.0.0模块分类
Main modules:core. Core functionalityimgproc. Image Processingimgcodecs. Image file reading and writingvideoio. Video I/Ohighgui. High-level GUIvideo. Video Analysiscalib3d. Camera Calibration ...原创 2019-02-20 10:24:59 · 1125 阅读 · 0 评论 -
OpenCV 文字检测与识别模块
OpenCV 文字检测与识别模块该模块在扩展模块中,需自行下载下载地址:https://github.com/opencv/opencv_contrib/tree/4.0.0说明文档:文字检测 https://docs.opencv.org/4.0.0/da/d56/group__text__detect.html文字识别 https://docs.opencv.org/4.0.0/d8...原创 2019-02-13 14:04:47 · 35540 阅读 · 21 评论 -
OpenCV原理实现(一)图像滤波操作
OpenCV原理实现(一)图像滤波操作本文通过学习OpenCV的源码来实现算法原理。opencv源码获取可参考https://blog.youkuaiyun.com/chris_zhangrx/article/details/79090463滤波原理是用一个固定大小的滤波器对整个图像进行卷积。其主要原理可参考https://blog.youkuaiyun.com/csdnforyou/article/deta...原创 2019-01-26 11:27:21 · 716 阅读 · 0 评论 -
OpenCV学习笔记(八) 相机标定
1. 相机内参相机内参共有6个参数(f,κ,Sx,Sy,Cx,Cy),其中: f为焦距; κ表示径向畸变量级,如果κ为负值,畸变为桶型畸变,如果为正值,那畸变为枕型畸变。 Sx,Sy是缩放比例因子。一般情况下相机成像单元不是严格的矩形的,其在水平和垂直方向上的大小是不一致的,这就导致在X和Y方向上的缩放因子不一样,所以需要分别定义两个缩放转载 2018-01-31 17:18:18 · 9945 阅读 · 0 评论 -
OpenCV学习笔记(七) 相机标定的函数理解与学习
Opencv实现张正友法相机标定相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。相机标定的输入:标定图像上所有内角点的图像坐标,标定板图像上所有内角点的空间三维坐标(一般情况下假定图像位于Z=0平面上)。相机标定的输出:摄像机的内参、外参系数。矫正原始图像的完整流程:原创 2018-01-31 17:14:44 · 7812 阅读 · 2 评论 -
opencv学习笔记(六)寻找凸包和分水岭算法
凸包检测 cv::Mat src = cv::imread("1.jpg"); if (!src.data) { cout "error" << endl; return -1; } cv::Mat gray, dst, thresholdImage; cv::RNG rng(12345); vector原创 2017-10-20 14:54:30 · 364 阅读 · 0 评论 -
opencv学习笔记(五)重映射及仿射变换
重映射原创 2017-10-20 13:48:44 · 372 阅读 · 0 评论 -
opencv学习笔记(四)识别线段与圆形
HoughLinesP 霍夫线变换原创 2017-10-20 11:19:53 · 1147 阅读 · 0 评论 -
opencv学习笔记(三) 边缘检测
Canny 算子原创 2017-10-20 10:02:28 · 337 阅读 · 0 评论 -
opencv 学习笔记(一)
Mat类型原创 2017-08-15 16:19:57 · 273 阅读 · 0 评论 -
opencv 相机标定与矫正
opencv原创 2017-08-07 14:25:37 · 1199 阅读 · 0 评论 -
Opencv(二)形状识别
识别形状原创 2017-08-03 10:58:58 · 2163 阅读 · 0 评论 -
opencv(一)形状识别
opencv 识别三角形、圆形及矩形原创 2017-08-02 14:50:11 · 9672 阅读 · 8 评论 -
opencv 学习笔记(二)
学习笔记(二)原创 2017-08-16 08:58:31 · 343 阅读 · 0 评论