opencv
明夷TEC
这个作者很懒,什么都没留下…
展开
-
OpenCV-2-nameWindow()图像窗口
如果直接使用imshow(“a”,img);默认显示原图大小,不能缩放 nameWindow函数可以新建一个显示窗口,可以指定窗口的类型 CV_WINDOW_AUTOSIZE 自动大小,默认图像大小,不能缩放 CV_WINDOW_NORMAL 可以鼠标拖动缩放用法如下:nameWindow("a“,CV_WINDOW_NORMAL); //新建一个normal类型的...原创 2019-04-26 00:46:48 · 1777 阅读 · 0 评论 -
Opencv-1 Iplimage*和Mat 数据结构
1- IplImage* (iplimage*) opencv2.1之前的版本使用IplImage*数据结构来表示图像。typedef struct _IplImage { int nSize; /* IplImage大小 */ int ID; /* 版本 (=0)*/ int ...原创 2019-04-15 10:59:47 · 424 阅读 · 0 评论 -
OpenCV-4-保存mat数据为一个文件
#include <opencv2/opencv.hpp> #include <iostream> #include <stdio.h>using namespace std;using namespace cv;static void saveXYZ(const char* filename, const Mat& mat){ FI...原创 2019-05-03 01:28:37 · 2688 阅读 · 1 评论 -
Opencv-5-ORB特征提取和匹配
1 变量初始化 std::vector<KeyPoint> keypoints_1, keypoints_2; Mat descriptors_1, descriptors_2; Ptr<ORB> orb = ORB::create (500, 1.2f, 8, 31, 0, 2, ORB::HARRIS_SCORE,31,20 ); /...原创 2019-05-04 02:42:01 · 1222 阅读 · 0 评论 -
图像处理-坐标系定义
相机呈像模型的坐标系包含:图像坐标系、像素坐标系、相机坐标系、世界坐标系。相机坐标系:相机坐标系(观察坐标系)的原点为相机的光心,x轴与y轴与图像的X,Y轴平行,z轴为相机光轴,它与图形平面垂直。图像坐标系:相机光轴与呈像平面的交点,即为图像坐标系的原点,构成的直角坐标系为相机坐标系。像素坐标系:为了方便顺序读取图像,像素坐标系原点在图像的左上角点。u轴与图像x轴平行,v轴与y轴平行,方...原创 2019-04-15 11:25:18 · 2969 阅读 · 0 评论 -
OpenCV-3特征检测与匹配(FAST,SIFT,FlannBased)
1 特征检测与匹配(FAST,SIFT,FlannBased) opencv2.4特征检测程序: initModule_nonfree(); //if use SIFT or SURF //定义特征检测所需的变量和类 vector<KeyPoint> keypointsL, keypointsR; //vector模板类存放任意类型动态数组,增加和压缩数据 Ptr<F...原创 2019-04-29 19:59:30 · 1249 阅读 · 0 评论 -
OpenCv-高斯金字塔及DOG
1.高斯金字塔高斯金字塔的生成过程分为两步: 1)对当前层进行高斯模糊。 2) 删除当前层的偶数行与列。 然后即可得到上一层的图像,上一层只有下一层的1/4大小,而且是逐层得到的,不能隔层生成。2. DOG高斯不同DOG-高斯不同:(difference of gaussian) 就是把同一张图像在不同的参数下做高斯模糊之后的结果相减,得到的输出图像,称为高斯不同。 用处:DO...原创 2019-05-18 16:14:28 · 1737 阅读 · 0 评论