摘要: OpenCV : imshow(“dis window”, matImg) : 中直接命名窗口进行显示即可.不必提前创建窗口和使用完毕后释放窗口资源. Size( width, height) : Size(宽,高) : 参数先(宽, 高) ,而不是Mat等数据类型的(高, 宽) .该函数创建二维的大小向量. resize(srcImage, desImage, dSize, re... 阅读全文
posted @ 2012-04-06 08:23 gaoxw0511 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: 今天使用: char** charDynVal动态分配, 第一使用charDynVal[i][j]访问字符串的单个字符.在main函数的 标准实现int main(int argc, char *argv[]) 中 argc 和argv 表示 : main函数在命令行状态下接收的参数个数和内容.其中,argv是字符串指针数组,及每个元素argv[i] 是一个字符串指针. argv[i][j]是一个字符串的某个字符.char *argv[] == char argv[][] == char **argv. 阅读全文
posted @ 2012-04-01 10:26 gaoxw0511 阅读(743) 评论(0) 推荐(0) 编辑
摘要: int main(int argc , char **argv) argc , argv : 表示命令行模式下输入参数的个数和参数内容; 1. command line 命令行模式 : 开始-->运行—>cmd 进入. 2. argc 参数个数 : 以程序名 progName.exe 为 第1 个参数,后续输入n-1 个,则参数为 n 个. 3. argv 参数内容 : (1)... 阅读全文
posted @ 2012-03-30 17:25 gaoxw0511 阅读(6312) 评论(2) 推荐(0) 编辑
摘要: 函数原型: void minMaxLoc( const Mat& src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, const Mat& mask=Mat() ); void minMaxLoc(const MatND& src, double* minVal, double* maxVal, int* minIdx=0, int* maxIdx=0, const MatND& mask=MatND() ); void minMaxLoc(const SparseMa 阅读全文
posted @ 2012-03-27 16:52 gaoxw0511 阅读(40134) 评论(1) 推荐(0) 编辑
摘要: char *simFilePath = "G:\\WorkSpace\\FileOperation\\SimilarityResult\\SimilarityTotalResult.txt"; simFilePath = NULL; // 正确,指针数值被赋为NULL... delete []simFilePath // 错误: 字符串指针被复制了,就是一个普通的指针类型. 一... 阅读全文
posted @ 2012-03-27 11:29 gaoxw0511 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Windows VS2008 下,float型精度是7位小数. 在精度范围内,可以直接用< , > , == 逻辑判断两个float类型数据的大小. 在精度范围之外,多余数位将被忽略,从而分不同情况 : 以下是小数位为9,8,7的验证.结果证明 7位为有效小数位数,>7位的都忽略. 若多余位之前的有效位数字相等 , 则判断为两数相等 , 既多余位已经不起作用; 若多余位之前的有效位数字... 阅读全文
posted @ 2012-03-26 13:32 gaoxw0511 阅读(4363) 评论(0) 推荐(0) 编辑
摘要: 程序段:vector <int> vecInt;for (int i=0;i<500;i++){ vecInt.push_back(i);}int j= vecInt.capacity(); //j=512i = vecInt.size(); //i=500 办法1 : 使用 clear ,清空元素,但不回收空间.vecInt.clear();j= vecInt.capacity(); //j=512i = vecInt.size(); //i=0方法2 : 使用 erase循环删除,结果同上.vector <int>::iterator iter=vecInt. 阅读全文
posted @ 2012-03-23 10:38 gaoxw0511 阅读(18575) 评论(0) 推荐(2) 编辑
摘要: Mat 数据类型可以直接利用某些数学四则运算符进行矩阵的运算.如下解释: OpenCV referance manual P461Matrix Expressions This is a list of implemented matrix operations that can be combined in arbitrary complex expressions (here A, B stand for matrices (Mat), s for a scalar (Scalar), for a real-valued scalar (double)): addition, subt.. 阅读全文
posted @ 2012-03-20 16:14 gaoxw0511 阅读(3622) 评论(0) 推荐(0) 编辑
摘要: opencv,vs2008和matlab混合编程。 一 问题 : matlab不能找到vs2008编译器:mex –setup 和 mbuild –setup 都不行。 决 : matlab2007b换成matlab2009a,总算可以了。 二 用静态数组 (一维和二维,多维) 初始化Mat矩阵完全正确(注意维数匹配). 问题 : 动态分配数组 (new ,delete) 初始化mat发生... 阅读全文
posted @ 2012-03-16 12:10 gaoxw0511 阅读(7730) 评论(0) 推荐(0) 编辑
摘要: 参考: http://blog.csdn.net/ldanduo/article/details/6659231 问题 给一个程序添加小功能,在debug下能正常运行,在release下就出现内存不能read。 调试跟踪找到程序出错的地方,问题出现在对话框创建的过程中ChannelcfgDlg.Create(IDD_SUB_DLG_CHAN_CFG,&m_settingTab... 阅读全文
posted @ 2012-03-16 11:02 gaoxw0511 阅读(23166) 评论(1) 推荐(4) 编辑