![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openCV入门系列
你看这个C啊
嵌入式/深度学习
展开
-
opencv::ml系列,支持向量机基础1.1
线性不可分情况下的支持向量机测试本部分设置了线性不可分的训练集情况,采用不同类型的支持向量机核进行测试,由于opencv3的ml模块支持trainAuto,可以不必预先对核函数参数进行确定,大大提高了可用性。代码如下bool rbfSVMExample() { //支持向量机设置 cv::Ptr<SVM> rbfSVM=SVM::create(); rbfSVM->s...原创 2019-11-08 20:17:53 · 243 阅读 · 0 评论 -
opencv::ml系列,支持向量机基础1
opencv::ml::svm,线性分类器示例代码如下,该代码采用线性内核,根据示例的四个训练样本集训练分类器,并以此为基础将图像坐标各点作为待测试点bool svmBasicExample() { Ptr<SVM> svm = SVM::create();// svm->setType(SVM::C_SVC);//类型, svm->setKernel(SVM:...原创 2019-11-07 22:04:03 · 205 阅读 · 0 评论 -
cvtColor()实际操作
cvtColor函数的实际操作cvtColor()函数说明代码示例cvtColor()函数说明cvtColor()函数用于实现图像的色彩空间转换,一般包括四个参数,cvtColor(src,dst,type,channels); 即源图像,目标图像,转换方式,目标图像通道数,有时候在应用时会选择将dst设置和src相同,即实现原图的转换,需要注意在这个过程中,并不是在src的数据矩阵中直...原创 2018-09-26 17:17:36 · 14072 阅读 · 0 评论 -
增加拖动条的椒盐噪声生成器源码
#椒盐噪声生成器源码//=====================这个函数作用是对输入图像输出椒盐噪声=====================//输入src源图像,输入格式图像名+图像格式,要求图像和程序处于相同文件夹//调整椒盐噪声参数,输入s进行保存,输入q退出;#include&amp;amp;amp;lt;opencv2/opencv.hpp&amp;amp;amp;gt;#include&amp;amp;amp;lt;iostr原创 2018-10-15 19:03:50 · 154 阅读 · 0 评论 -
openCV 分水岭
#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;using namespace std;#define WINDOW_NAME1 "srcImg"#define WINDOW_NAME2 "dstImg"static void on_Mouse(int event, int x,...转载 2018-10-31 17:57:07 · 284 阅读 · 0 评论 -
图像中最大四边形的提取与矩形校正(C++,openCV3.4)
这个函数作用是从输入的图像中提取检测到的最大矩形区域,但是对矩形的畸变程度鲁棒性还有待改进,否则矩形区域的提取可能出现问题;图像输入输出示例:头文件:#include&amp;lt;opencv2/opencv.hpp&amp;gt;using namespace std;using namespace cv;extern Mat extractedRect;int RectSegmentati...原创 2019-03-07 11:04:36 · 4489 阅读 · 3 评论 -
照片背景色一键替换(简陋版)
照片背景色一键替换(简陋版)这个程序是帮舍友替换证件照背景色的时候写的,可以用在图像质量要求不高的场景下,例如上传到招聘网站这种;有一个存在的问题是证件照的背景可能影响头发边缘的颜色,这个程序并没有对这一点作出优化;代码如下:#include<iostream>#include<opencv2/opencv.hpp>using namespace std;us...原创 2019-05-24 11:11:22 · 2910 阅读 · 0 评论 -
关于opencv的findContours函数的一个问题
opencv findeContours的一个问题实测opencv的faindContours函数会把距离为12个像素一下的两个区域合并成一个区域提取轮廓;如图,最近的轮廓不能进行区分;测试代码为 cv::cvtColor(imgIn, imgIn, CV_BGR2GRAY); cv::imshow("testImg", imgIn); cv::Mat element = cv::g...原创 2019-09-04 17:32:09 · 305 阅读 · 0 评论