分类: 技术应用

tech-apply

vc++ clistctrl得到当前选中行

vc++ clistctrl得到当前选中行 有的东西啊,就是记不住,时间一久就会忘。关键是有个文本记下。这才是关键。 如题,上代码: int cursel=m_CtrlLCDataset.GetNextItem(-1,LVNI_ALL|LVNI_SELECTED); if(cursel==-1) { ;//MessageBox(L”尚未选择任何一条记录”); } else { m_CtrlLCDataset.DeleteItem(cursel); //MessageBox(“删除成功!”); }  

Read more

vc++处理用一个特定符号隔开的数据文本方法

这个方法我一直在用,但是一直没有搞明白他的原理。今天在这里好好分析一下吧。我在源码中注释的很详细了!这次分析假定用逗号做分隔的,其他的也同理,空格,冒号等。 CString strText; CStringArray arr;//用来放得到的数据段,这是一个数组 strText =”1,张三,程序员,2013年入职,C++”;//假定要分析的一行数据 while(1) { int pos = strText.Find(L”,”);//标记出找到的第一个逗号在strText中的以0为初始索引的序号。找不到返回-1值 if(pos >= 0) { arr.Add(strText.Left(pos)

Read more

opencv之cvThreshold说明

cvThreshold cvThreshold是opencv库中的一个函数 作用:函数 cvThreshold 对单通道数组应用固定阈值操作。该函数的典型应用是对灰度图像进行阈值操作得到二值图像。(cvCmpS 也可以达到此目的) 或者是去掉噪声,例如过滤很小或很大象素值的图像点。本函数支持的对图像取阈值的方法由 threshold_type 确定。 形式:void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type ); src:原始数组 (单通道

Read more

opencv 2.0 之 Mat

Mat是opencv2.0推出的处理图像的新的数据结构,现在越来越有趋势取代之前的cvMat和lplImage,相比之下Mat最大的好处就是能够更加方便的进行内存管理,不再需要程序员手动管理内存的释放。opencv2.3中提到Mat是一个多维的密集数据数组,可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。 class CV_EXPORTS Mat { public: int flags;(Note :目前还不知道flags做什么用的) int dims;  int rows,cols;  uchar *data;  int * refcount;  … };

Read more

opencv1.x 版本和新版本 2.X.x的一些大的区别

opencv1.x 版本和新版本 2.X.x的一些大的区别: 1. 首先,新的版本几乎完全向下兼容,变化主要体现现在: a. 增加新的/优化的算法实现。(不多,因为图像处理经典的算法就那么多) b. 对多语言/平台的支持,比如python, c++,android。这与现在的商业应用有关。 c. 文件命名规则发生了一些变化,比如现在的库统一为opencv_xxxxx.lib,加了前缀。(仅举例,可能还有别的) d. 数据结构发生了变化。2.0以后,提倡使用Mat 结构,来代替以前的IplImage,Array。结构跟易于使用。(仅举例,可能还有别的) e. 目录结构发生了变化,opencv o

Read more

[mfc]-debug版本正确release版本出错内存不能为read!

http://bbs.csdn.net/topics/20373409 首先再次感谢csdn的强大!!! 一个原因就是自定义消息没有加上两个参数,尽管你不需要!!! 错误: void CWorkingDlg::DoDataSave() afx_msg void DoDataSave(); 正确: void CWorkingDlg::DoDataSave(WPARAM iParam1,LPARAM iParam2) afx_msg void DoDataSave(WPARAM iParam1,LPARAM iParam2); —————— ps:而且在不同环境下这个release版本的可能还不报

Read more

师之友摄像头阅卷系统软件安装协议

软件安装协议 师之友摄像头阅卷软件安装协议由师之友软件工作室制作,用户通过运行本安装程序并点击一下“我同意”的按钮,这表示用户接受以下 所有条款。用户应认真阅读本《软件许可协议》(下称《协议》)中各条款。请您审阅并接受或不接受本《协议》(未成年人应在法定监护人陪同 下审阅)。除非您接受本《协议》条款,否则您无权下载、安装或使用本软件及其相关服务。您的安装使用行为将视为对本《协议》的接受,并 同意接受本《协议》各项条款的约束。 本《协议》可随时更新,且毋须另行通知。本《协议》条款一旦发生变更,在师之友摄像头阅卷软件(以下简称“本软件”)上公布更新 内容。更新后的协议内容一旦公布即有效代替原来的协

Read more