導航:首頁 > 文件教程 > 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遍歷文件相關的資料

熱點內容
如何製作虛擬貨幣app 瀏覽:303
ug50能通過補丁升級到高版本嗎 瀏覽:766
dxf文件cad打不開的原因 瀏覽:525
2012怎麼改域用戶密碼 瀏覽:550
dtv網路電視手機版下載 瀏覽:954
mfc100u放在哪個文件夾 瀏覽:359
javaweb插件 瀏覽:58
pto密碼忘記 瀏覽:567
logo競賽教程 瀏覽:481
貴陽去哪裡學編程比較好 瀏覽:132
java將string轉為json 瀏覽:291
ppt2013製作exe文件 瀏覽:80
linux文件只讀不能復制 瀏覽:597
開關代碼 瀏覽:91
word繪圖板 瀏覽:359
蘋果minecraftpe注冊 瀏覽:775
ps怎麼存儲文件卡 瀏覽:728
微信清除緩存圖片恢復 瀏覽:305
安卓app會閃退怎麼解決 瀏覽:429
哪些app背單詞是免費的 瀏覽:889

友情鏈接