这是opencvsvm图像分类的整个工程代码,在VS2010下打开即可。
整个工程文件以及我的所有训练的图片存放在这里,需要的可以下载,自己在找训练图片写代码花了很多时间,下载完后自行解压,训练图片和测试图片可以从这免费下载http://download.csdn.net/detail/always2015/8944959,projectdata文件夹直接放在D盘就行,里面存放训练的图片和待测试图片,以及训练过程中生成的中间文件,现在这个下载object_classfication_end则是工程文件,我用的是vs2010打开即可,下面工程里有几个要注意的地方:1、在这个模块中使用到了c++的boost库,但是在这里有一个版本的限制。
这个模块的代码只能在boost版本1.46以上使用,这个版本以下的就不能用了,直接运行就会出错,这是最需要注意的。
因为在1.46版本以上中对比CsSVM这个类一些成员函数做了一些私有化的修改,所以在使用该类初始化对象时候需要注意。
2、我的模块所使用到的函数和产生的中间结果都是在一个categorizer类中声明的,由于不同的执行阶段中间结果有很多个,例如:训练图片聚类后所得到单词表矩阵,svm分类器的训练的结果等,中间结果的产生是相当耗时的,所以在刚开始就考虑到第一次运行时候把他以文件XML的格式保存下来,下次使用到的时候在读取。
将一个矩阵存入文本的时候可以直接用输出流的方式将一个矩阵存入,但是读取时候如果用输入流直接一个矩阵变量的形式读取,那就肯定报错,因为输入流不支持直接对矩阵的操作,所以这时候只能对矩阵的元素一个一个进行读取了。
3、在测试的时候,如果输入的图片太小,或者全为黑色,当经过特征提取和单词构造完成使用svm进行分类时候会出现错误。
经过调试代码,发现上述图片在生成该图片的单词的时候所得到的单词矩阵会是一个空矩阵,即该矩阵的行列数都为0,所以在使用svm分类器时候就出错。
所以在使用每个输入图片的单词矩阵的时候先做一个判断,如果该矩阵行列数都为0,那么该图片直接跳过。
2024/12/26 7:01:54 37.36MB SVM图像分类
1
iperf移植到vs2010de工程,参考了http://download.csdn.net/detail/onlyforyou/4985129的资源,解决了编译错误的问题。
下载后请用vs2010打开工程文件,先右键选择clean清除之前编译的资料再编译即可。
2024/12/21 8:17:21 6.17MB iperf vs2010
1
当我们安装VC++6.0/VB6.0时,如果选择了ActiveX控件项(自定义安装),串口通信控件MSCOMM空间就会自动安装在计算机上了,并且在系统文件夹下多了3个文件:MSCOMM.srg,MSCOMM32.ocx,MSCOMM32.dep,但是VS2008/vs2010下并不会如此,需要我们手动下载和注册。
2024/12/12 22:10:27 46KB MsComm32
1
openCV人脸识别中正面人脸分类器之一,网上有haarcascade_frontalface_alt2.xml,但是haarcascade_frontalface_alt.xml下载地方比较少,本人在VS2010上测试过可以用。
现在贡献给各位网友!
2024/12/11 8:36:20 898KB opencv harr分类器
1
VS2010+opencv+libfacedetection,里面包括人脸检测、性别识别、人脸识别、人数检测等小程序,都是借鉴别人的基础上自己改的,全部可以运行。
其中人数检测是用kinect实现的,人脸识别程序可运行,但是可能由于特征选的不对,未能实现,后来不做这个了,也没深入研究。
2024/12/2 15:03:51 30.16MB 人脸识别
1
vs2010+opencv图像处理,边缘检测,可设置阈值,有界面打开图像,灰度,滤波,二值化、边缘检测
2024/11/30 14:43:23 13.8MB 图像处理
1
VS2010中VC编程例子,包含MFC、ATL、UNIX等...
2024/11/30 14:23:06 11.76MB VC2010 Samples
1
在VS2010环境下,建立控制台应用程序,调用经修改过的MATLAB模糊逻辑工具箱中关于模糊控制部分的C代码函数,从而在C++中方便直接地实现模糊控制算法;
fisMatrixFile.txt中存放自己配置的模糊逻辑工具箱生成的fis文件,dataMatrixFile.txt中存放模糊控制算法的输入量。
2024/11/24 6:09:43 990KB 模糊控制 C++ VS2010
1
串口调试助手c++源码,平台:vs2010,绝对可用!
2024/11/21 4:42:20 41.95MB 串口调试助手 c++ ,源码
1
1.基于MFC+MySql使用VS2010+mysqlserver5.1开放2.实现用户注册,登录,改密,添加个人信息(包括照片),手术记录,个人习惯,疾病史,家庭史,图片资料等,疾病史可以多页查看修改删除。
3.实现管理员对普通用户的查找,删除,添加管理员等。
2024/11/17 16:41:41 29.39MB MFC MySql 管理系统
1
共 735 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡