以后争取每天实验一个opencv代码吧,这样以后就可以直接复制这些代码了 opencv之roi示例 IplImage * test; test = cvLoadImage(“2.jpg”); cvNamedWindow(“哈哈”,CV_WINDOW_AUTOSIZE ); cvShowImage(“哈哈”,test); //设置一下感兴趣区域,并且显示出来roi cvSetImageROI(test,(cvRect)(1,1,200,200)); cvNamedWindow(“ROI”,CV_WIN
Read more作者: Nelson
opencv之roi示例
师之友最新版本要做的修改
1.考号呢,只检测最大的覆盖率的为值,而不考虑涂点覆盖率的值 了
Read more
1.考号呢,只检测最大的覆盖率的为值,而不考虑涂点覆盖率的值 了
Read more师之友为什么不支持WPS软件的excel导入导出方式?
师之友软件现在不支持(以后也不会支持)WPS(即国产金山办公软件),如果用户的电脑上安装的是WPS软件,设置有可能导致软件的崩溃。我们只推荐用微软的Office办公软件。那么这是为什么呢? 在这里我举一个比较形象,通俗的例子吧,那就是:鸠占鹊巢。由于操作系统也是微软开发的,所以微软在Office软件设计时已经考虑到了其他程序的调用,预留了很丰富的函数接口。而WPS则没有考虑到这一点,功能拓展方面远没有微软的办公软件丰富。如果用户的电脑上安装的是WPS程序,那么电脑上的Excel文件则是默认由WPS打开的,程序虽然检测到了可打开Excel文件,可是当接下来通过调用函数进行Excel文件的创建时,
Read more
师之友软件现在不支持(以后也不会支持)WPS(即国产金山办公软件),如果用户的电脑上安装的是WPS软件,设置有可能导致软件的崩溃。我们只推荐用微软的Office办公软件。那么这是为什么呢? 在这里我举一个比较形象,通俗的例子吧,那就是:鸠占鹊巢。由于操作系统也是微软开发的,所以微软在Office软件设计时已经考虑到了其他程序的调用,预留了很丰富的函数接口。而WPS则没有考虑到这一点,功能拓展方面远没有微软的办公软件丰富。如果用户的电脑上安装的是WPS程序,那么电脑上的Excel文件则是默认由WPS打开的,程序虽然检测到了可打开Excel文件,可是当接下来通过调用函数进行Excel文件的创建时,
Read moreCListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理_ewook’s Lab_百度空间
CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理 LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生) LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生) LVN_BEGINLABELEDIT 开始编辑项的文本 LVN_COLUMNCLICK 单击列(当鼠标单击列表视图控件列标题时产生) NM_CLICK 当鼠标单击列表视图控件时产生 LVN_COLUMNCLICK 单击列 LVN_DELETEALLITEMS 删除所有项 LVN_
Read more
CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理 LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生) LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生) LVN_BEGINLABELEDIT 开始编辑项的文本 LVN_COLUMNCLICK 单击列(当鼠标单击列表视图控件列标题时产生) NM_CLICK 当鼠标单击列表视图控件时产生 LVN_COLUMNCLICK 单击列 LVN_DELETEALLITEMS 删除所有项 LVN_
Read morevs2010-mfc-vc++ 下解决writestring不成功的问题 unicode 宽字符
vs2010-mfc-vc++ 下解决writestring不成功的问题 unicode 宽字符 CString filename; filename = “data.csv”;// CStdioFile newfile(filename,CFile::modeCreate|CFile::modeWrite);// CString strline; strline = strcode+L”,”+pApp->appraisal[i]+L”,”+pApp->item[j]+L”,”+pApp
Read more
vs2010-mfc-vc++ 下解决writestring不成功的问题 unicode 宽字符 CString filename; filename = “data.csv”;// CStdioFile newfile(filename,CFile::modeCreate|CFile::modeWrite);// CString strline; strline = strcode+L”,”+pApp->appraisal[i]+L”,”+pApp->item[j]+L”,”+pApp
Read morevc++ -mfc 下如何查找某一个文件夹下的末一类型的文件 函数
还是返回一个CStringarray 对象吧。ok,here we go : void filefind(CString strdir,CString strtype,CStringArray * arrreturn)//strdir为指定文件夹,strtype为指定类型, { //arrreturn = new CStringArray; CStringArray arr; CFileFind finder; //文件查找类 CString filedir,filename,str; //str = L”D:\\我的文档\\Visual Studio 2010\\Projects
Read more
还是返回一个CStringarray 对象吧。ok,here we go : void filefind(CString strdir,CString strtype,CStringArray * arrreturn)//strdir为指定文件夹,strtype为指定类型, { //arrreturn = new CStringArray; CStringArray arr; CFileFind finder; //文件查找类 CString filedir,filename,str; //str = L”D:\\我的文档\\Visual Studio 2010\\Projects
Read morevc++ 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++ clistctrl得到当前选中行 有的东西啊,就是记不住,时间一久就会忘。关键是有个文本记下。这才是关键。 如题,上代码: int cursel=m_CtrlLCDataset.GetNextItem(-1,LVNI_ALL|LVNI_SELECTED); if(cursel==-1) { ;//MessageBox(L”尚未选择任何一条记录”); } else { m_CtrlLCDataset.DeleteItem(cursel); //MessageBox(“删除成功!”); }
Read morevc++处理用一个特定符号隔开的数据文本方法
这个方法我一直在用,但是一直没有搞明白他的原理。今天在这里好好分析一下吧。我在源码中注释的很详细了!这次分析假定用逗号做分隔的,其他的也同理,空格,冒号等。 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
这个方法我一直在用,但是一直没有搞明白他的原理。今天在这里好好分析一下吧。我在源码中注释的很详细了!这次分析假定用逗号做分隔的,其他的也同理,空格,冒号等。 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 moreVC中UpdateData()函数的使用
VC中UpdateData()函数的使用 UpdateData(FALSE)与UpdateData(TRUE)是相反的过程 UpdateData(FALSE)是把程序中改变的值更新到控件中去 UpdateData(TRUE)是把在控件中输入的值更新到你的变量中去
Read more
VC中UpdateData()函数的使用 UpdateData(FALSE)与UpdateData(TRUE)是相反的过程 UpdateData(FALSE)是把程序中改变的值更新到控件中去 UpdateData(TRUE)是把在控件中输入的值更新到你的变量中去
Read morevc++ 操作 excel 让单元格文字居中显示
vc++ 操作 excel 让单元格文字居中显示 先直接上代码吧: range=sheet.GetRange(COleVariant(“B2”),COleVariant(“D2”)); range.Merge(COleVariant((long)0)); //合并单元格 range.SetValue2( COleVariant(“正确选项”) );//写内容 range.SetHorizontalAlignment(COleVariant((long)-4108)); 最头疼的是,直接输入range.竟然没有提示这个函数的
Read more
vc++ 操作 excel 让单元格文字居中显示 先直接上代码吧: range=sheet.GetRange(COleVariant(“B2”),COleVariant(“D2”)); range.Merge(COleVariant((long)0)); //合并单元格 range.SetValue2( COleVariant(“正确选项”) );//写内容 range.SetHorizontalAlignment(COleVariant((long)-4108)); 最头疼的是,直接输入range.竟然没有提示这个函数的
Read more