自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 opencv学习笔记-split分离和merge合并操作

opencv中split函数和merge函数是一对互逆的操作,split可以把一幅图像各个通道分离开,经过对各个通道单独操作后可以用merge函数合并。若要显示单独一个通道的值要把另外两个通道清0再合并,再显示出单通道图片。split 函数:C++: void split(const Mat& src, Mat*mvbegin);C++: void split(InputArray m,...

2018-03-28 09:31:26 2745

原创 opencv中利用KNN进行手写数字识别

环境:opencv3.3 + C++ +win10 64位利用KNN进行手写数字识别,在opencv的文件夹中提供了一个可以用来训练的照片,一共有5000个小样本每个数字对应的有500个图片 。对应的文件夹应该是 opencv/sources/samples/data/digits.png其中每个小图片的样本是20*20 作为训练集和预测集的图片大小必须一致,所以用程序把每一个数字都切出来,所切的...

2018-03-25 12:39:57 5474 3

转载 opencv中的矩阵运算

一、矩阵Mat I,img,I1,I2,dst,A,B;double k,alpha;Scalar s;1.加法I=I1+I2;//等同add(I1,I2,I);add(I1,I2,dst,mask,dtype);scaleAdd(I1,scale,I2,dst);//dst=scale*I1+I2;2.减法absdiff(I1,I2,I);//I=|I1-I2|;A-B;A-s;s-A;-A;s...

2018-03-20 15:38:21 919

转载 PLSA总结

有时间再来总结一下http://blog.csdn.net/puqutogether/article/details/43309717https://www.cnblogs.com/bentuwuying/p/6219970.html

2018-03-16 16:00:41 257

转载 EM算法

有时间再来总结http://blog.csdn.net/zhihua_oba/article/details/73776553https://www.cnblogs.com/pinard/p/6912636.html

2018-03-16 15:59:31 142

转载 Mark一下共轭转置矩阵

矩阵有实数矩阵和复数矩阵。转置矩阵仅仅是将矩阵的行与列对换,而共轭转置矩阵在将行与列对换后还要讲每个元素共轭一下。共轭你应该知道,就是将形如a+bi的数变成a-bi,实数的共轭是它本身。所以,实数矩阵的共轭转置矩阵就是转置矩阵,复数矩阵的共轭转置矩阵就是上面所说的行列互换后每个元素取共轭。参考资料:https://zhidao.baidu.com/question/519028266.html...

2018-03-15 16:08:24 1200

原创 opencv createtrackbar的使用

C++: int createTrackbar(conststring& trackbarname, conststring& winname,   int* value, int count, TrackbarCallback onChange=0,void* userdata=0);  第一个参数,const string&类型的trackbarname,表示轨迹条的名...

2018-03-03 20:03:35 772

原创 机器学习中的泛化能力

泛化能力是模型中对新数据的预测能力。在实际中如果对训练数据能很好的拟合,而对验证集的效果较差,泛化能力较弱,可能出现过拟合。

2018-03-02 15:24:38 4937

原创 opencv中videocapture用法 打开视频和打开摄像头

#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(int argc, char **argv){ VideoCapture cap; cap.open(0); while (1) { Mat frame;//定...

2018-03-01 19:23:44 24587 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除