
OpenCV
文章平均质量分 78
mailzst1
这个作者很懒,什么都没留下…
展开
-
Opencv探索之路
转载地址:https://www.cnblogs.com/skyfsm/category/1000207.html?page=1https://www.cnblogs.com/skyfsm/category/1000207.html?page=2目录:OpenCV探索之路(一):win10 X64+VS2015+opencv3.10安装教程OpenCV探索之路(二):图像处理的基础知识点串烧OpenCV探索之路(三):滤波操作OpenCV探索之路(四):膨胀、腐蚀、开闭运算O转载 2020-12-26 11:48:18 · 753 阅读 · 0 评论 -
OpenCV中Mat类成员data、dims、step、depth()、channels()、elemSize()等解析
cv::Matdepth/dims/channels/step/data/elemSizeThe class Mat represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store (Mat类的对象用于表示一个多维度的单通道或者多通道稠密数组,它可以用来存储以下东西)real or complex-valued vectors or matrices (原创 2020-08-03 11:10:59 · 5516 阅读 · 1 评论 -
【opencv学习笔记四】opencv3.4.0图形用户接口highgui函数解析
【opencv学习笔记四】opencv3.4.0图形用户接口highgui函数解析 在笔记二中我们已经知道了,在highgui文件夹下的正是opencv图形用户接口功能结构,我们这篇博客所说的便是D:\Program Files\opencv340\opencv\build\include\opencv2\highgui\high...转载 2019-02-26 11:01:34 · 947 阅读 · 0 评论 -
Opencv轮廓矩【判断形态方向、匹配度】
轮廓矩原理部分:矩一、概率论上的定义 看到矩这个字,很容易联想到概率论,在概率论中,定义如下:或者说:设 X 和 Y 是随机变量,c 为常数,k 为正整数, 如果E(|X−c|^k)E(|X−c|^k)存在,则称E(|X−c|^k)E(|X−c|^k)为 X 关于点 c 的 k 阶矩。c = 0 时, 称为 k 阶原点矩;...转载 2019-02-02 09:40:00 · 4272 阅读 · 0 评论 -
opencv学习之路(28)、轮廓查找与绘制(七)——位置关系及轮廓匹配
opencv学习之路(28)、轮廓查找与绘制(七)——位置关系及轮廓匹配 一、点与轮廓的距离及位置关系 1 #include "opencv2/opencv.hpp" 2 #include <iostream> 3 using namespace std; 4 using namespace cv; 5 6 void ma...转载 2019-01-31 16:36:54 · 953 阅读 · 0 评论 -
相机标定Opencv实现以及标定流程(一)
https://www.2cto.com/kf/201610/559735.htmlhttp://blog.youkuaiyun.com/dcrmg/article/details/52929669使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择...转载 2018-01-15 16:07:05 · 2827 阅读 · 0 评论 -
相机标定Opencv实现以及标定流程(二)
5. 相机标定获取到棋盘标定图的内角点图像坐标之后,就可以使用calibrateCamera函数进行标定,计算相机内参和外参系数,calibrateCamera函数原型:? 1 2 3 4 5 6 7 8 9 //! finds intrinsic and extrinsic camera ...转载 2018-01-15 16:14:03 · 597 阅读 · 0 评论 -
相机标定Opencv实现以及标定流程(三)
7. 查看标定效果——利用标定结果对棋盘图进行矫正利用求得的相机的内参和外参数据,可以对图像进行畸变的矫正,这里有两种方法可以达到矫正的目的,分别说明一下。方法一:使用initUndistortRectifyMap和remap两个函数配合实现。initUndistortRectifyMap用来计算畸变映射,remap把求得的映射应用到图像上。initUndistortRectify...转载 2018-01-15 16:16:17 · 707 阅读 · 0 评论 -
相机标定Opencv实现以及标定流程(四)
完整的工程代码: [cpp] view plain copy print?#include "opencv2/core/core.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/calib3d/calib3d.hpp" #include "opencv2/highgui/highgui.hp...转载 2018-01-15 16:34:42 · 1490 阅读 · 0 评论 -
Opencv 张正友相机标定教程
先贴一下完整的工程代码: [cpp] view plain copy print?#include "opencv2/core/core.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/calib3d/calib3d.hpp" #include "opencv2/highgui/hig...转载 2018-01-15 16:45:01 · 388 阅读 · 0 评论 -
使用OpenCV进行相机标定
1. 使用OpenCV进行标定相机已经有很长一段历史了。但是,伴随着20世纪后期的廉价针孔照相机的问世,它们已经变成我们日常生活的一种常见的存在。不幸的是,这种廉价是由代价的:显著的变形。幸运的是,这些是常数而且使用标定和一些重绘我们可以矫正这个。而且,使用标定你还可以确定照相机的像素和真实世界的坐标单位毫米之间关系。原理:对于变形(镜头畸变),OpenCV考虑径向畸变和切向畸变。...转载 2018-01-15 16:55:47 · 2040 阅读 · 0 评论 -
Opencv RotatedRect类中的points、angle、width、height等详解
在Opencv3.x中的图像处理中,经常要用到minAreaRect()函数求最小外接矩形,该函数的返回值就是一个RotatedRect类对象。RotatedRect类定义如下:class CV_EXPORTS RotatedRect{public: //! various constructors RotatedRect(); RotatedRect(const...原创 2018-10-18 16:04:37 · 17649 阅读 · 4 评论