logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++和opencv小知识:ORB特征点匹配小流程

ORB特征点匹配小流程#include <stdio.h>#include <iostream>#include<opencv2/opencv.hpp>using namespace cv;using namespace std;int main(){//读取图像Mat img1 = imread("1.jpg");Mat i...

c++和opencv小知识:findcontours和drawcontours制作连通域

findcontours和drawcontours制作连通域#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){Mat src = imread("src_img.jpg", 1);imshow("src", src...

#opencv
c++和opencv小知识:setTo()和copyTo()/clone()

setTo()和copyTo()详解一些小函数的运用可以知道代码实现目标更加快捷简单一、setTo()函数opencv的setTo函数是将图像设置为某个值;例如:1、有一个Mat src,想将他的值全部设置成0,则可以src.setTo(0)2、setTo还有更为高级的用法,对于一个已知的src,我们要将其中大于或者小于某个值的像素值设置为指定的值,则可以如下:src.setTo(0...

c++和opencv小知识:高斯混合模型(GMM)分割数据

高斯混合模型(GMM)分割数据#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;using namespace cv::ml;int main(){Mat img = Mat::zeros(500, 500, CV_8UC3);...

机器学习:SVM分割数据点(线性可分数据)

#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;using namespace cv::ml;int main(){//创建显示分割的图片const int width = 512;const int height = 512;...

c++和opencv小知识:RNG随机数的超级详细解析

————————————————版权声明:本文为CSDN博主「Markala」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/gdfsg/article/details/50830489产生随机数是编程中经常用到的操作,特别在进行初始化的时候需要赋一些随机值。C和C++中产生随机数的方法如rand()、s...

c++和opencv小知识:openCV中convertTo的用法

openCV中convertTo的用法convertTo函数一般用于CV_32s转为CV_8U:原函数解析:src.convertTo(dst, type, scale, shift)缩放并转换到另外一种数据类型:dst:目的矩阵;type:需要的输出矩阵类型,或者更明确的,是输出矩阵的深度,如果是负值(常用-1)则输出矩阵和输入矩阵类型相同;scale:比例因子;shift:将输...

ORB_LK视频贴图

#include<opencv2/opencv.hpp>#include<iostream>#include<opencv2/xfeatures2d.hpp>#include<vector>using namespace std;using namespace cv;using namespace cv::xfeatures2d;//全局变量Mat

对极约束:求矩阵EHF,并分解为R,t

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/features2d/features2d.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/calib3d/calib3d.hpp&gt

到底了