这是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
还有jar和dll文件DLL文件需要放置在system32内才可以使用。
示例请见博客:https://blog.csdn.net/s1040342522/article/details/81102846
2024/12/25 11:44:35 118KB ppt转pdf PPT PDF jacob
1
微信公众号支付需要到的工具类和我个人支付的代码都在里面。
博客:http://blog.csdn.net/aofavx/article/details/52220394
2024/12/25 9:44:47 21KB 公众号支付
1
工具具体使用和说明请参考博客https://blog.csdn.net/cuixing001/article/details/81194145
2024/12/25 9:22:44 6KB cameraCalibr
1
解压后439.3MB2016年7月最新V3.4--Angle是一个后台管理模板,它也支持以下应用开发:单页应用(SinglePageApplication)、项目管理应用(ProjectManagementSystem)、电子商务应用(E-CommerceAdminDashboard)、CMS、CRM、SAAS、HelpDesk,以及个人及商务应用开发。
该资源包包含以下模板项目包:AngularJS完整应用模板和空模板;
HTML5/jQuery完整应用模板和空模板;
MaterialDesign完整应用模板和空模板;
ASP.NETMVC5/6+AngularJS完整应用模板和空模板;
ASP.NETMVC5/6+HTML5/jQuery完整应用模板和空模板;
RubyonRailsHTML5/jQuery完整应用模板和空模板;
MeteorJS+AngularJS完整应用模板和空模板;
MEANJS完整应用模板和空模板;
ReactJS完整应用模板和空模板;
前台展示页模板。
预览地址:http://themicon.co/theme/angle/v3.3/frontend/site/AngularJS版本Dashboard:http://themicon.co/theme/angle/v3.3/backend-angular/StaticHTML5:http://themicon.co/theme/angle/v3.3/backend-jquery/AngularMaterial:http://themicon.co/theme/angle/v3.3/material/ASP.NETMVC5:http://themicon-001-site1.smarterasp.net/RubyonRails:https://angle-on-rails.herokuapp.com/MeanJS:https://angle-on-mean.herokuapp.com/MeteorJS:https://45.55.64.191/ReactJS:http://themicon.co/theme/angle/v3.3/reactjs/
2024/12/25 7:12:44 44.22MB Angle Bootstrap V3.4 后台
1
仓库管理系统,用vb.net写的,有空看看吧
2024/12/25 5:04:27 277KB vb.net仓库管理系统
1
使用环境:Jdk1.8使用场景:生产环境海量数据,用kafka-console-consumer消费kafka某时间段消息用于分析问题,生产环境海量数据,用kafka-console-consumer.sh只能消费全量,文件巨大,无法grep。
代码来源于博主:BillowX_,感谢分享原贴地址:https://blog.csdn.net/weixin_35852328/article/details/105511784使用方法见压缩包内;
或者直接执行,参数不全时会打印使用方法。
2024/12/24 5:35:12 6MB kafka 分时段 时间段
1
一、课程设计目的和意义掌握8255、8259、8253芯片使用方法和编程方法,通过本次课程设计,学以致用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应用及编程,系统中采用8088微处理器完成了电子钟的小系统的独立设计。
同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。
二、开发环境及设备1、设计环境PC机一台、windows98系统、实验箱、导线若干。
2、设计所用设备8253定时器:用于产生秒脉冲,其输出信号可作为中断请示信号送IRQ2。
8255并口:用做接口芯片,和小键盘相连。
8259中断控制器:用于产生中断。
LED:六个LED用于显示时:分:秒值。
小键盘:用于控制设置。
三、设计思想与原理1、设计思想本系统设计的电子时钟以8088微处理器作为CPU,用8253做定时计数器产生时钟频率,8255做可编程并行接口显示时钟和键盘电路,8259做中断控制器产生中断。
在此系统中,8253的功能是定时,接入8253的CLK信号为周期性时钟信号。
8253采用计数器0,工作于方式2,使8253的OUT0端输出周期性的负脉冲信号。
即每隔20ms,8253的OUT0端就会输出一个负脉冲的信号,此信号接8259的IR2,当中断到50次数后,CPU即处理,使液晶显示器上的时间发生变化。
日赚200网赚网http://wsbl52006.lingd.net/
2024/12/24 4:02:48 220KB 课程设计
1
商品购物车模块的开发,javaweb,mysql数据库,mvc思想,有工程说明代码详细地址:https://blog.csdn.net/qq_36631076/article/details/80401975
2024/12/23 15:36:11 2.3MB 购物车模块
1
2.2修正一个显示文字错误,功能没有影响。
//2.1对2.0版本的改进:1、幅度超过32767时,超过部分限幅,此特性可以生成梯形波2、双声道下,可设声道间相位差总功能:生成正弦波形的音频文件,格式是wav,精度16bit。
可设置采样率,正弦频率,幅度,声道,声道间相位差,添加1bit随机噪声。
详细用法见:https://blog.csdn.net/mubo814/article/details/90815909
2024/12/23 11:16:31 8KB 任意设置
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡