1 // 【头文件包含部分】 2 // 描述:包含程序所依赖的头文件 3 // 4 #include <opencv2/opencv.hpp> 5 #include<opencv2/highgui/highgui.hpp> 6 #include<opencv2/imgproc/imgproc.hpp ...
分类:
其他好文 时间:
2020-05-03 15:04:03
阅读次数:
55
算法原理 C++代码实现 1 Mat MarrEdgeDetection(Mat src, int kernelDiameter, double sigma) { 2 int kernel_size = kernelDiameter / 2; 3 Mat kernel(kernelDiameter, ...
分类:
编程语言 时间:
2020-05-03 14:53:20
阅读次数:
81
1 // 【头文件包含部分】 2 // 描述:包含程序所依赖的头文件 3 // 4 #include <opencv2/opencv.hpp> 5 #include<opencv2/highgui/highgui.hpp> 6 #include<opencv2/imgproc/imgproc.hpp ...
分类:
其他好文 时间:
2020-05-03 14:48:27
阅读次数:
76
1 // 【头文件包含部分】 2 // 描述:包含程序所依赖的头文件 3 // 4 #include <opencv2/opencv.hpp> 5 #include<opencv2/highgui/highgui.hpp> 6 #include<opencv2/imgproc/imgproc.hpp ...
分类:
其他好文 时间:
2020-05-03 14:40:33
阅读次数:
72
1 C++: void Sobel ( 2 InputArray src,//输入图 3 OutputArray dst,//输出图 4 int ddepth,//输出图像的深度 5 int dx, 6 int dy, 7 int ksize=3, 8 double scale=1, 9 doubl ...
分类:
其他好文 时间:
2020-05-03 14:27:18
阅读次数:
92
开始之前 在上一篇我们实现了读取噪声图像, 然后 进行三种形式的均值滤波得到结果, 由于我们自己写的均值滤波未作边缘处理, 所以效果有一定的下降, 但是总体来说, 我们得到的结果能够说明我们的算法执行之后得到的图像噪声更低, 图像更清晰. 但是也会造成图像的模糊, 导致部分细节丢失. 在这一章中,我 ...
分类:
其他好文 时间:
2020-05-03 13:09:28
阅读次数:
60
摄像头标定实施 一.标定流程 在opencv中提供了一组函数用于实现相机的标定,标定返回的值包括:相机内参矩阵(fx fy xc yc)、相机外参矩阵(R t)以及畸变矩阵。 标定的步骤如下: 1. 准备棋盘格,棋盘格图片可以自行打印,以下使用10*7方格的棋盘格,交点则为9*6,棋盘格的大小1mm ...
分类:
其他好文 时间:
2020-05-03 12:36:22
阅读次数:
54
第一步.pro文件检查是否正确包含opencv文件路径 第二步 注意检查自己安装的路径是否有空格 包含的路径不能有空格!!! 通常我们习惯将软件安装在D盘的Program Files和Program Files (X86)文件夹下,注意这两个文件夹都有空格。 在QT的配置下会出现No such fi ...
分类:
其他好文 时间:
2020-05-01 20:38:55
阅读次数:
140
SVM是什么? 支持向量机(support vector machines, SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;SVM还包括核技巧,这使它成为实质上的非线性分类器。SVM的的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的 ...
分类:
编程语言 时间:
2020-05-01 20:13:46
阅读次数:
95
机器学习基础:SVM算法总结 CONTENTS "1. 函数间隔与几何间隔" "2. 支持向量" "3. 目标函数与优化" "4. 线性可分SVM算法过程" "5. sklearn SVM算法使用总结" 1. 函数间隔与几何间隔 在分离超平面固定为$w^Tx+b=0$的时候,$|w^Tx+b|$表示 ...
分类:
编程语言 时间:
2020-05-01 17:07:29
阅读次数:
80