| 查看: 2928 | 回復(fù): 19 | |||
[求助]
學(xué)C++圖像處理,該如何入手? 已有4人參與
|
|||
|
小弟想學(xué)用C++進(jìn)行圖像處理,苦于身邊沒人指導(dǎo),來寶地求助各位大神,望不吝賜教,先行謝過。。。 問題: 1.搭建什么樣的開發(fā)環(huán)境 1)實際工程中開發(fā)環(huán)境是什么?VS嗎?用的是MFC還是win32 console application還是其他? 2)聽說MFC很少用,是真的嗎?還有必要學(xué)嗎? 3)常常用到哪些庫?opencv?opengl?還有什么? 4)一般科研或工程中是不是一個VS足夠?opencv庫扮演的角色是什么?比如說一個簡單的顯示一幅圖像,常用的是opencv中的函數(shù)還是vs中的函數(shù)? matlab中顯示圖像是Imshow(), c++有類似的函數(shù)直接顯示圖像的嗎? 5)之前一直用的是matlab,像其中的圖像處理工具箱就用的很順手,現(xiàn)在學(xué)C++,不知道C++有沒有類似的東西,比如說傅里葉變換,小波變換這些函數(shù)VS里面有直接封裝嗎? 還請做圖像處理的研究生或企業(yè)界的大神指點一二,詳細(xì)回答我1)至5),不勝感激。。。再次謝過。。。 |
個人收藏 |

|
1.搭建什么樣的開發(fā)環(huán)境 1)實際工程中開發(fā)環(huán)境是什么?VS嗎?用的是MFC還是win32 console application還是其他? 開發(fā)環(huán)境用VS。實際工程等用到在說,作為學(xué)習(xí)階段。控制臺的即可。 2)聽說MFC很少用,是真的嗎?還有必要學(xué)嗎? 不是這樣的,依然有很多用MFC的,因為用起來簡單。但個人覺得沒有必要學(xué)習(xí) 3)常常用到哪些庫?opencv?opengl?還有什么? 簡單的圖像用opencv足夠了 opengl是做CG用的 其他的可能需要一些科學(xué)計算庫。但開始學(xué)習(xí)階段有個opencv足夠了 4)一般科研或工程中是不是一個VS足夠?opencv庫扮演的角色是什么?比如說一個簡單的顯示一幅圖像,常用的是opencv中的函數(shù)還是vs中的函數(shù)? 一般的工程一個VS足夠。opencv扮演的角色為處理圖像。 所以C++圖像處理。opencv庫學(xué)好很重要。 matlab中顯示圖像是Imshow(), c++有類似的函數(shù)直接顯示圖像的嗎? C++沒有,opencv有。 5)之前一直用的是matlab,像其中的圖像處理工具箱就用的很順手,現(xiàn)在學(xué)C++,不知道C++有沒有類似的東西,比如說傅里葉變換,小波變換這些函數(shù)VS里面有直接封裝嗎? 這些,opencv都可以處理 MATLAB好用,在于他提供大量的API,減少你的工作量。這部分功能opencv可以提供 MATLAB的缺點在于它做不了工程。C++可以彌補(bǔ)。 以上個人見解。 |
木蟲 (正式寫手)
|
ComputerVision學(xué)習(xí)建議 書籍: 《數(shù)字圖像處理》, 岡薩雷斯版 《模式分類》, Duda, Richard O., et al. , 機(jī)械工業(yè)出版社 《計算機(jī)視覺 --- 一種現(xiàn)代方法》, 電子工業(yè)出版社 《C++ Prime plus》 《學(xué)習(xí)OpenCV》. 于仕琪、劉瑞禎 譯. 清華大學(xué)出版社 《數(shù)值方法(C++描述)》. Pallab (Ghosh), et al,清華大學(xué)出版社 顯示框架: MFC 或 QT 常見項目:目標(biāo)跟蹤(TLD,kalman等)、人臉識別(DeepLearning等)、車牌識別 需關(guān)注的頂級會議: CVPR,ICCV, ECCV 頂級期刊: IEEE PAMI, IEEE IP, PR, PR Letter 等 相關(guān)網(wǎng)站和論壇: http://www.sigvc.org/bbs/forum.php http://www.cvchina.net/ http://www.thinkface.cn/ http://www.52ml.net/star http://dir.scmor.com/google/ |
金蟲 (小有名氣)
|
你的問題我沒法全部回答。 (1)matlab做圖像處理一般限于實驗室研究,它的庫很多是借鑒的OpenCV。 (2)OpenGL一般是用于圖形處理(矩形,三角形等)。OpenCV不限于圖像處理,一般用于計算機(jī)視覺,比如還有視頻處理,攝像機(jī)標(biāo)定等內(nèi)容。做工程需要用到OpenCV。 (3)MFC是早期微軟給用戶提供的開發(fā)工具,給用戶提供的開發(fā)接口(這樣說不是很準(zhǔn)確)。用面向?qū)ο缶幊痰乃枷雽in API進(jìn)行了封裝。MFC可以對圖像進(jìn)行處理,但是功能一般。沒有提供傅立葉變換和小波變換的函數(shù)。 (3)學(xué)習(xí)OpenCV可以不了解MFC,但是要開發(fā)基于windows的實際應(yīng)用程序則可能需要了解MFC或者其它內(nèi)容。MFC現(xiàn)在的需求量確實很少了,但還是有它的優(yōu)勢所在,而且不是很好學(xué)。 |
| 我曾經(jīng)在企業(yè)工作過兩年,做圖像算法研發(fā)項目,我們用的開發(fā)平臺是visual studio。用matlab開發(fā)算法,再轉(zhuǎn)C++代碼。用上了我們公司自己的圖像庫函數(shù),同時也用opencv函數(shù),openGL庫函數(shù)。軟件部門有用MFC做正式的產(chǎn)品界面。算法部門用C#或QT做測試界面。現(xiàn)在很多公司也用linux系統(tǒng)做圖像產(chǎn)品開發(fā),python語言做圖像產(chǎn)品開發(fā)。在公司,編程能力強(qiáng)的年輕人和算法能力強(qiáng)的大牛都有很好的發(fā)展前景。 |

榮譽版主 (文壇精英)
![]() |
專家經(jīng)驗: +518 |

榮譽版主 (文壇精英)
![]() |
專家經(jīng)驗: +518 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研]
|
WWW西西弗斯 2026-03-24 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 總分293求調(diào)劑 +4 | 加一一九 2026-03-25 | 4/200 |
|
|
[考研] 求調(diào)劑 +5 | 林之夕 2026-03-24 | 5/250 |
|
|
[考研] 材料292調(diào)劑 +8 | 橘頌思美人 2026-03-23 | 8/400 |
|
|
[考研] 一志愿211 初試270分 求調(diào)劑 +5 | 谷雨上岸 2026-03-23 | 6/300 |
|
|
[考研] 一志愿華東理工大學(xué)081700,初試分?jǐn)?shù)271 +5 | kotoko_ik 2026-03-23 | 6/300 |
|
|
[考研] 一志愿哈工大,085400,320,求調(diào)劑 +3 | gdlf9999 2026-03-24 | 3/150 |
|
|
[考研] 341求調(diào)劑(一志愿湖南大學(xué)070300) +5 | 番茄頭--- 2026-03-22 | 6/300 |
|
|
[考研] 一志愿上海交大生物與醫(yī)藥專碩324分,求調(diào)劑 +5 | jiajunX 2026-03-22 | 5/250 |
|
|
[考研] 工科0856求調(diào)劑 +5 | 沐析汀汀 2026-03-21 | 5/250 |
|
|
[考研] 316求調(diào)劑 +7 | 梁茜雯 2026-03-19 | 7/350 |
|
|
[考研] 291求調(diào)劑 +5 | 孅華 2026-03-22 | 5/250 |
|
|
[考研] 280分求調(diào)劑 一志愿085802 +4 | PUMPT 2026-03-22 | 7/350 |
|
|
[考研] 石河子大學(xué)(211、雙一流)碩博研究生長期招生公告 +3 | 李子目 2026-03-22 | 3/150 |
|
|
[考研] 324求調(diào)劑 +6 | lucky呀呀呀鴨 2026-03-20 | 6/300 |
|
|
[考研]
|
Grand777 2026-03-21 | 3/150 |
|
|
[考研] 296求調(diào)劑 +4 | www_q 2026-03-20 | 4/200 |
|
|
[考研] 274求調(diào)劑 +10 | S.H1 2026-03-18 | 10/500 |
|
|
[考研] A區(qū)線材料學(xué)調(diào)劑 +5 | 周周無極 2026-03-20 | 5/250 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|