这是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
因为需要做opencv苹果识别,发现网上并没有相关资源,所以花了两天时间整理了2000多个分类器正样本以及其解释文件(解释文件太难弄了)
2024/12/23 14:13:37 45.81MB opencv 分类器 样本 苹果
1
openCV人脸识别中正面人脸分类器之一,网上有haarcascade_frontalface_alt2.xml,但是haarcascade_frontalface_alt.xml下载地方比较少,本人在VS2010上测试过可以用。
现在贡献给各位网友!
2024/12/11 8:36:20 898KB opencv harr分类器
1
针对城市道路交通拥堵预警问题,提出了一种基于深度学习的预测模型。
通过归纳合并交通流参数、环境状态、时段等基础数据来构建交通流特征向量并确定四种预测状态。
采用深度学习的自编码网络方法从无标签数据集中学习获取可表征数据深层特征的隐层参数并生成新特征集。
应用Softmax回归对有标签的新特征集进行学习生成预测分类器,模型可对交通拥堵状况进行多态预测。
通过仿真对比分析,预测模型具有较省略特征学习的预测算法更好的预测性能,平均预测精度可达85%。
2024/12/10 4:56:21 181KB 交通拥堵
1
目前有很多关于多标签的学习算法,依据解决问题的角度,这些算法可以分为两大类:一是基于问题转化(ProblemTransformation)的方法,二是基于算法适应的方法和算法适应方法(AlgorithmAdaptation)。
基于问题转化的多标记分类是转化问题数据,使之适用现有算法;
基于算法适应的方法是指针对某一特定的算法进行扩展,从而能够直接处理多标记数据,改进算法,适应数据。
2024/12/8 21:35:26 102KB 多标签数据 分类策略
1
softmax回归模型是一种常用的分类器,也是与深度结构模型相结合最多的分类方法。
本代码包中的程序对图像构建softmax分类器,并按照图像所属类别进行分类。
程序是在matlab平台上实现的,简单易懂。
2024/11/30 11:13:18 11.14MB Softmax
1
人脸识别是一个非常困难的模式识别问题,具有非常广阔的应用前景。
一个人脸识别系统包括预处理、特征提取和分类器设计三个部分,对输入的人脸图像进行预处理是人脸识别过程中的一个重要步骤。
人脸图像由于在生成、传输或变换过程中会受到各种因素的干扰和影响,从而产生噪声。
为了保证提取的特征对人脸在图像中的大小、位置和偏斜具有不变性,以及对光照条件具有不敏感性,故特别需要对人脸图像进行预处理。
包括人脸识别技术分析研究及各种算法
2024/11/29 13:31:11 3.23MB 人脸识别
1
用BP神经网络做分类器,提取信号的五个特征,并对信号进行识别。
2024/11/17 18:41:05 2KB 信号调制识别 matlab BP神经网络
1
本人根据模式识别教材写的朴素贝叶斯分类器,用于人脸识别,人脸参数化方式为,把人脸分为9个区域,计算9个区域的黑白对比度,希望能抛砖引玉,人脸库请自己下载
2024/11/13 18:26:31 5KB 朴素 贝叶斯 分类器
1
包含正样本图片18578张,图片大小为20*20,负样本图片10925张,图片大小为50*50
2024/11/9 12:11:04 56.47MB OpenCV 正负样本库
1
共 264 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡