- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 2014年3月29日 遇到的关于opencv将图像转换为数组的几个问题 包含cvmat 到mat转换
p = new int *[m];注解new int[10] 新申请一段可以保存10个int型整数的内存空间int* p 定义一个int型指针int *p=new int[10] 让int型指针指向申请的内存空间的首地址!s = cvGet2D(src, j,i);//获取src图像中坐标为(i,j)的像素点的值uchar* ptr=(uchar*) (img->image
2014-03-29 16:12:21 2940
转载 OpenCV_连通区域分析与标记
OpenCV_连通区域分析与标记(Connected Component Analysis-Labeling)【摘要】 本文主要介绍在CVPR和图像处理领域中较为常用的一种图像区域(Blob)提取的方法——连通区域分析法(连通区域标记法)。文中介绍了两种常见的连通区域分析和标记的算法:1)Two- pass;2)Seed-Filling种子填充,并给出了两个算法的基于OpenCV的C++实现代
2014-03-28 16:03:55 1256
原创 opencv 用到的几个函数整理cvLine
cvLine功能:绘制连接两个点的线段函数原型:void cvLine( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0 );img 图像。pt1 线段的第一个端点。pt2 线段的第二个端点。co
2014-03-26 16:54:45 4900
转载 marker controlled watershed
Marker-Controlled Watershed Segmentation第一步:读入图像并转为黑白图像rgb = imread('pears.png');I = rgb2gray(rgb); imshow(I)text(732,501,'Image courtesy of Corel(R)', 'FontSize',7,'H
2014-03-21 17:04:25 1312
原创 imregionalmin() imregionalmax()
imregionalmin()和imregionalmax()都是对区域的极值有标记的作用imregionalmin()可以找到区域的极小值,并且将这个极小值赋值为一,我的图像时黑色(0)物体白色(255)背景,所以经过处理黑色物体位置出现白色极值斑点。imregionalmax()可以同理找到区域的极大值,并将这个极值赋值为一。
2014-03-21 15:26:17 3827
转载 cvThreshold
cvThreshold是opencv库中的一个函数 作用:函数 cvThreshold 对单通道数组应用固定阈值操作。该函数的典型应用是对灰度图像进行阈值操作得到二值图像。(cvCmpS 也可以达到此目的) 或者是去掉噪声,例如过滤很小或很大象素值的图像点。本函数支持的对图像取阈值的方法由 threshold_type 确定。 形式:void c
2014-03-19 10:08:48 668
转载 MFC-控件大全-Slider Control
MFC-控件大全-Slider Control (2011-07-04 21:25:37)转载▼标签: 杂谈分类: 编程之旅 MFC-控件大全-Slider Con所有的控件的创建基本都是同一套道路;第一步:.h中创建一个CSliderCtrl 类的对象 ;
2014-03-16 11:03:32 1032
转载 opencv2.2以上不支持CvvImage的解决办法
opencv2.2以上不支持CvvImage的解决办法分类: OpenCV2012-04-17 12:25 1642人阅读 评论(2) 收藏 举报imagecolorsbufferclassincludeheader在vs10中搭配好了opencv2.3后,跑了一段程序还是出错,原来是因为opencv2.2以上去掉了CvvImage这个类在网上找到了这个
2014-03-15 19:48:15 457
转载 canny 算子检测图像边缘 C++程序问题探究
char* filename = argc == 2 ? argv[1] : (char*)"lena.jpg";argc 命令行参数个数 argv 命令行参数排列例如在运行->CMD,也就是DOS命令行里面输入 candy.exe image.jpg 的话,就是2个参数所以 argc=2,argv是一个字符型的数组所以 argv[0]="candy.exe" , argv[1]
2014-03-15 10:16:54 561
转载 opencv 图像的常用函数
常用的五个函数(I/O)编辑1. 图像载入函数函数cvLoadImage载入指定图像文件,并返回指向该文件的IplImage指针。函数支持bmp、jpg、 png、 tiff等格式的图像。其函数原型如下:IplImage* cvLoadImage( const char* filename, int iscolor);其中,filename 是待载入图像的名称,包括
2014-03-14 10:07:10 666
转载 opencv 中的问题
上一节中鸡啄米讲的是滚动条控件,本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。 图片控件简介 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关成员函数已在前面介绍,这里就不重复了。 图片控件静态
2014-03-13 09:25:49 581
原创 2014年3月6日 opencv学习第一课,MFC调用图像
opencv 和vc6.0的配置问题: 在安装时选择”将\OpenCV\bin加入系统变量”(Add\OpenCV\bin to the systerm PATH)。 但该选项并不一定能成功添加到系统变量,如果编写的程序在运行时出现“没有找到cxcore100.dll,因为这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的错误.手动在我的电脑->属性->高级->环境变
2014-03-06 10:23:44 519
原创 2014年3月2日 关于Matlab 运算过程中的一些错误问题
今天学习了定义matlab函数我在开头是这么写的:function K = background(I,i)这其实定义了函数的返回值,但是后来我写函数的过程中没有用到K ,所以导致出现如下错误Output argument "K" (and maybe others) not assigned during call to "。。。。在后面写了返回的值以后,无错误出现。
2014-03-02 20:28:35 554
原创 2014年3月1日 关于Matlab程序的一点发现
%%%%%%%%%%%%%%%%这是一个对数组中特定元素进行操作的程序%%%%%%%%%%%%%%%%%%%%%Z=rand(6) %此处若不加分号,那矩阵将直接显示,加了分号后可以采用disp(Z)显示矩阵for m=1:6 for n=1:6 if Z(m,n) > 0.2 Z(m,n) = 2;%此处的分号非常
2014-03-01 19:46:18 534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人