导航:首页 > 文件教程 > boost遍历文件

boost遍历文件

发布时间:2024-07-16 00:12:11

1. 濡備綍浣跨敤OpenCV涓鐨凙dBoost绠楁硶璁缁冨垎绫诲櫒

棣栧厛锛岄渶瑕佽存槑鐨勬槸锛孫penCV鑷甯︾殑haar training鎻愬彇鐨勭壒寰佹槸haar鐗瑰緛 鍒嗙被鍣ㄦ槸AdaBoost绾ц仈鍒嗙被鍣锛堝傞渶浜嗚ВAdaboost绠楁硶锛 銆傛墍璋撶殑绾ц仈鍒嗙被鍣锛屽氨鏄灏嗚嫢骞茬殑绠鍗曠殑鍒嗛噺鍒嗙被鍣锛堝彲浠ョ悊瑙d负涓鑸鐨勬櫘閫氬垎绫诲櫒锛変緷娆′覆鑱旇捣鏉ワ紝鏈缁堢殑妫娴嬪垎绫荤粨鏋滐紝瑕佷緷娆¢氳繃鎵鏈夌殑鍒嗛噺鍒嗙被鍣ㄦ墠鑳界畻鏄涓涓鏈夋晥鐨勬娴嬪垎绫荤粨鏋溿傚惁鍒欙紝灏辫や负褰撳墠妫娴嬪尯鍩熷唴娌℃湁鎴戜滑闇瑕佹壘鐨勭洰鏍囥
鍒╃敤OpenCV鑷甯︾殑haar training绋嬪簭璁缁冧竴涓鍒嗙被鍣锛岄渶瑕佺粡杩囦互涓嬪嚑涓姝ラわ細
锛1锛夋敹闆嗚缁冩牱鏈锛
璁缁冩牱鏈鍖呮嫭姝f牱鏈鍜岃礋鏍锋湰銆傛f牱鏈锛岄氫織鐐硅达紝灏辨槸鍥剧墖涓鍙鏈変綘闇瑕佺殑鐩鏍囥傝岃礋鏍锋湰鐨勫浘鐗囧彧瑕佸叾涓涓嶅惈鏈夌洰鏍囧氨鍙浠ヤ簡銆備絾闇瑕佽存槑鐨勬槸锛岃礋鏍锋湰涔熷苟闈為殢渚块夊彇鐨勩備緥濡傦紝浣犻渶瑕佹娴嬬殑鐩鏍囨槸姹借溅锛岄偅涔堟f牱鏈灏卞簲璇ユ槸浠呬粎鍚鏈夋苯杞︾殑鍥剧墖锛岃岃礋鏍锋湰鏄剧劧涓嶈兘鏄涓浜涘寘鍚澶╃┖鐨勶紝娴锋磱鐨勶紝椋庢櫙鐨勫浘鐗囥傚洜涓轰綘鏈缁堣缁冨垎绫诲櫒鐨勭洰鐨勬槸妫娴嬫苯杞︼紝鑰屾苯杞﹀簲璇ュ嚭鐜板湪椹璺涓娿備篃灏辨槸璇达紝鍒嗙被鍣ㄦ渶缁堟娴嬬殑鍥剧墖搴旇ユ槸閭d簺鍖呭惈椹璺锛屼氦閫氭爣蹇楋紝寤虹瓚鐗╋紝骞垮憡鐗岋紝姹借溅锛屾懇鎵樿溅锛屼笁杞杞︼紝琛屼汉锛岃嚜琛岃溅绛夊湪鍐呯殑鍥剧墖銆傚緢鏄庢樉锛岃繖閲岀殑璐熸牱鏈搴旇ユ槸鍖呭惈鎽╂墭杞︺佷笁杞杞︺佽嚜琛岃溅銆佽屼汉銆佽矾闈銆佺亴鏈ㄤ笡銆佽姳鑽夈佷氦閫氭爣蹇椼佸箍鍛婄墝绛夈
鍙﹀栵紝闇瑕佹彁閱掔殑鏄锛宎daboost鏂规硶涔熸槸鏈哄櫒瀛︿範涓鐨勪竴涓缁忓吀绠楁硶锛岃屾満鍣ㄥ︿範绠楁硶鐨勫墠鎻愭潯浠舵槸锛屾祴璇曟牱鏈鍜岃缁冩牱鏈鐙绔嬪悓鍒嗗竷銆傛墍璋撶殑鐙绔嬪悓鍒嗗竷锛屽彲浠ョ畝鍗曠悊瑙d负锛氳缁冩牱鏈瑕佸拰鏈缁堢殑搴旂敤鍦哄悎闈炲父鎺ヨ繎鎴栬呬竴鑷淬傚惁鍒欙紝鍩轰簬鏈哄櫒瀛︿範鐨勭畻娉曞苟涓嶈兘淇濊瘉绠楁硶鐨勬湁鏁堟с傛ゅ栵紝瓒冲熺殑璁缁冩牱鏈锛堣嚦灏戝緱鍑犲崈寮犳f牱鏈銆佸嚑鍗冨紶璐熸牱鏈锛変篃鏄淇濊瘉璁缁冪畻娉曟湁鏁堟х殑涓涓鍓嶆彁鏉′欢銆
杩欓噷锛屽亣璁炬墍鏈夌殑姝f牱鏈閮芥斁鍦╢:/pos鏂囦欢澶逛笅锛屾墍鏈夌殑璐熸牱鏈閮芥斁鍦╢:/neg鏂囦欢澶逛笅锛

锛2锛夊规墍鏈夌殑姝f牱鏈杩涜屽昂瀵稿綊涓鍖栵細
涓婁竴姝ユ敹闆嗗埌鐨勬f牱鏈锛屾湁寰堝氱殑灏哄稿ぇ灏忥紝鏈夌殑鏄200*300锛屾湁鐨勬槸500*800...灏哄稿綊涓鍖栫殑鐩鐨勶紝灏辨槸鎶婃墍鏈夌殑鍥剧墖閮界缉鏀惧埌鍚屼竴澶у皬銆傛瘮濡傦紝閮界缉鏀惧埌50*60鐨勫ぇ灏忋

锛3锛夌敓鎴愭f牱鏈鎻忚堪鏂囦欢锛
鎵璋撶殑姝f牱鏈鎻忚堪鏂囦欢锛屽叾瀹炲氨鏄涓涓鏂囨湰鏂囦欢锛屽彧涓嶈繃锛屽緢澶氫汉鍠滄㈠皢杩欎釜鏂囦欢鐨勫悗缂鏀规垚.dat鑰屽凡銆傛f牱鏈鎻忚堪鏂囦欢涓鐨勫唴瀹瑰寘鎷锛氭枃浠跺悕 鐩鏍囦釜鏁 鐩鏍囧湪鍥剧墖涓鐨勪綅缃锛坸,y,width,height锛
鍏稿瀷鐨勬f牱鏈鎻忚堪鏂囦欢濡備笅鎵绀猴細
0.jpg 1 0 0 30 40
1.jpg 1 0 0 30 40
2.jpg 1 0 0 30 40
.....
涓嶉毦鍙戠幇锛屾f牱鏈鎻忚堪鏂囦欢涓锛屾瘡涓涓姝f牱鏈鍗犱竴琛岋紝姣忎竴琛屼互姝f牱鏈鍥剧墖寮澶达紝鍚庨潰绱ц窡鐫璇ュ浘鐗囦腑姝f牱鏈鐨勬暟閲忥紙閫氬父涓1锛夛紝浠ュ強姝f牱鏈鍦ㄥ浘鐗囦腑鐨勪綅缃
鍋囧傦紝f:\pos鏂囦欢澶逛笅鏈5000涓姝f牱鏈鍥剧墖锛屾瘡涓鍥剧墖涓浠呮湁涓涓鐩鏍囥傞偅涔堬紝鎴戜滑鍙浠ュ啓绋嬪簭锛堥亶鍘嗘枃浠跺す涓鐨勬墍鏈夊浘鐗囨枃浠讹紝灏嗘枃浠跺悕鍐欏叆鍒版枃浠朵腑锛屽皢姝f牱鏈鍦ㄥ浘鐗囦腑鐨勪綅缃锛屽ぇ灏忛兘鍐欏叆鏂囦欢涓锛夌敓鎴愪竴涓猵os.dat鏂囦欢浣滀负姝f牱鏈鎻忚堪鏂囦欢銆

2. C++应该学什么

大一学习的c++,工作之后也一直用的c++。

1. 涵盖c++入门到精通的图书列表

《The C programming language》必读
《C++ Primer》,号称是一本可以让你从C或java程序员转为一个真正的C++程序员的入门参考书,必读。
《The C++ programming language》,C++之父,人称B教主著作,在看过C++ primer后,应该可以跳章选读。
《Think in c++》,网上说此书的中文版翻译质量奇差,推荐看影印版,选读。
《Effective c++》,类似 Effective java,讲的是最佳实践,程序员必读。


《More effective c++》,上书的补充。
《The C++ standard library》,会写C,不会用标准库怎么行。这就跟java程序员不会用java.util包一样,必读。
《Effective STL》,STL库的最佳实践。Effective C++作者又一力作,必读。
《The annotated STL source》,STL源码分析,这本书应该算是深入/精通类了,选读。
《Generic programming and STL》,号称C++编程里,就是跟模板,泛型打交道,那么精通泛型是势在必行。

《C++ Template》,C++模板编程,代码复用的经验之道,必读。

《Exceptional C++》,跟Effective C++类似,属于最佳实践和难题解析,书中列出了许多应用场景和实例代码供读者揣摩,选读。

《More Exceptional C++》,上书的补充。

《Exceptional C++ Style》,上上书的补充

《Inside The C++ Object Model》,有了上面这些书做铺垫,那么终于可以读此神书了。它会带你游览C++对象模型的底层实现机制。读完此书,任何C++代码看起来如同行云流水,必读。

2. 优秀的C/C++开源项目(阅读代码)

OS:linux kernel LVS、Linux应用程序

DB:Mysql、PostgreSQL

Complier:VM、GCC

Framework:OpenSip、SipProxy、

Net:ACE(Java Mina、Netty)、TCP/IP、HTTP协议栈

Cache:Memcached、Redis、

Library:STL(java util package)、Boost、Qt(UI)、

balance:Apache、Nginx

GSL

地址:https://github.com/microsoft/GSL

Boost文档

地址:https://www.boost.org/doc/libs/

wxWidgets官网

地址:http://wxwidgets.org/

gtkmm

地址:https://www.gtkmm.org/en/

CopperSpice

地址:https://www.copperspice.com/

Qt

地址:https://www.qt.io/Eigen

地址:http://eigen.tuxfamily.org/index.php?title=Main_Page#Documentation

Plot utils

地址:https://www.gnu.org/software/plotutils/

Asio

地址:https://think-async.com/Asio/

POCO

地址:https://pocoproject.org/

abseil

地址:https://abseil.io/

C++开源库汇总列表

地址:https://en.cppreference.com/w/cpp/links/libs

除了这些开源项目,也可以找一些免费的公开课,那这里也推荐一个ACM金牌大佬讲授的免费C++课程,可以去体验一下:

学好C++才是入职大厂的敲门砖! 当年要是有这课,我的C++也不至于这样

已失效

3.C++语法讲解

3. unordered map 和map的区别

1、boost::unordered_map, 它与 stl::map的区别就是,stl::map是按照operator<比较判断元素是否相同,以及比较元素的大小,然后选择合适的位置插入到树中。所以,如果对map进行遍历(中序遍历)的话,输出的结果是有序的。顺序就是按照operator< 定义的大小排序。而boost::unordered_map是计算元素的Hash值,根据Hash值判断元素是否相同。所以,对unordered_map进行遍历,结果是无序的。
2、用法的区别就是,stl::map 的key需要定义operator< 。 而boost::unordered_map需要定义hash_value函数并且重载operator==。对于内置类型,如string,这些都不用操心。对于自定义的类型做key,就需要自己重载operator< 或者hash_value()了。

阅读全文

与boost遍历文件相关的资料

热点内容
ps入门必备文件 浏览:348
以前的相亲网站怎么没有了 浏览:15
苹果6耳机听歌有滋滋声 浏览:768
怎么彻底删除linux文件 浏览:379
编程中字体的颜色是什么意思 浏览:534
网站关键词多少个字符 浏览:917
汇川am系列用什么编程 浏览:41
笔记本win10我的电脑在哪里打开摄像头 浏览:827
医院单位基本工资去哪个app查询 浏览:18
css源码应该用什么文件 浏览:915
编程ts是什么意思呢 浏览:509
c盘cad占用空间的文件 浏览:89
不锈钢大小头模具如何编程 浏览:972
什么格式的配置文件比较主流 浏览:984
增加目录word 浏览:5
提取不相邻两列数据如何做图表 浏览:45
r9s支持的网络制式 浏览:633
什么是提交事务的编程 浏览:237
win10打字卡住 浏览:774
linux普通用户关机 浏览:114

友情链接