- 博客(9)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 我和opencv 8 最大类间方差法
最近的一个月一直在根据项目的具体问题来学习一些新的算法,但是在写最大类间方差的时候由于调用了很多的mat类逻辑运算和求和运算来求最大方差,导致程序的运行时间直接跑到了4秒开外,所以最近准备学习我一开始就回避的向量方法。 借用同学的一句话:没有用到指针和内存分配,学C++干嘛? 先上一个简单的向量遍历的方法(灰度图像),并累计每个像素值的个数: 有点类似与calcHist()函数bool fit
2015-06-27 16:50:00 659
原创 我和opencv 7 直方图
感觉直方图很重要,所以先挑着看下:void calcHist( const Mat* images, int nimages,const int* channels, InputArray mask,//掩码OutputArray hist, //输出为二维数组int dims, //维数const int* histSize,//尺寸const float** ranges, //取值
2015-05-26 19:56:28 295
原创 我和opencv 6鼠标交互和putext()
周六去了趟水上乐园还是比较happy的。//鼠标左键显示当前点坐标void on_MouseHandle(int event,int x,int y,int flags,void* param){ Mat& image=*(Mat*) param; switch(event) { case EVENT_LBUTTONDOWN://左键按下 {
2015-05-26 15:09:05 686
原创 我和opencv 5 对比度和亮度值
理论公式: g(x)=a*f(x)+b; 其中a>0为对比度,b为亮度; 消化完大神的源代码://滑动块全局变量Mat g_src,g_dst;int g_ContrastValue=100,g_BrightValue=0,g_MaxContrastValue=300,g_MaxBraghtValue=100;void on_ContrastAndBright(int
2015-05-21 20:44:59 645
原创 我和opencv 4 鼠标交互
首先是关于opencv的坐标系: Mat类:和数组一样,原点在左上,竖直为x,水平为ybool matrix_debug(){ uchar m[9]={0,1,2,3,4,5,6,7,8}; Mat A(3,2,CV_8UC1,m); cout<<A<<endl; printf("%d",A.at<uchar>(2,0)); return 1;}产生一个
2015-05-21 16:17:50 407
原创 我和opencv 3
早几天因为要考科目二和突然对记忆宫殿感兴趣就没有怎么更新了,对于opencv的一些用法有比较陌生,但是不虚,今天我的《opencv3编程入门》到了,就让我从第3章重新开始吧。 今天来个高级点的:滑动条的创建和使用CV_EXPORTS int createTrackbar( const string& trackbarname, // const string& winname,//
2015-05-19 20:34:21 307
原创 我和opencv 2
图像常用的基本元素的表达:(参考Opencv入门教程) 对于单通道图像,其元素类型一般为 8U(即8 位无符号整数),当然也可以是16S、32F 等;这些类型可以直接用 uchar、short、float 等C/C++语言中的基本。 对于BGR图像,OpenCV 中有模板类 Vec,可以表示一个向量。OpenCV 中使用Vec类预定义了一些小向量,可以将之用于矩阵元素的表达。typedef Ve
2015-05-12 09:39:20 276
原创 我和opencv 1
以前只知道用Scalar给所有的像素赋同样的初值,现在终于知道怎么完整的赋值了: uchar m[3][3]={{1,2,3},{1,2,3},{1,2,3}};Mat M(3,3,CV_8UC1,m);cout<<M<<endl;uchar a=M.at<uchar>(1);printf("%d",a);cout<<a<<endl;其中CV_8U对应uchar类型,但是用cout输
2015-05-10 17:01:46 230
原创 我和opencv 序
我是今年年初才开始接触opencv的,由于一些原因3月份的时候才编译运行成功opencv最简单的程序。四月份的时候因为DB3的公测,已经二十多天没有接触opencv了,导致现在连一些基本的东西都忘光了。由于以前在纸上做的笔记找不到,所以想已博文的形式记录我的学习过程,来和博友们共勉。
2015-05-10 16:38:52 280
采集卡驱动
2018-10-12
请教大神labview调用dll怎么输出数组
2015-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人