四大影象庫
轉載自:http://www.cnblogs.com/lidabo/p/3284825.html
1.對OpenCV 的印象:功能十分的強大,而且支援目前先進的影象處理技術,體系十分完善,操作手冊很詳細,手冊首先給大家補計算機視覺的知識,幾乎涵蓋了近10年內的主流演算法;
然後將影象格式和矩陣運算,然後將各個演算法的實現函式。
我用它來做了一個Harris角點檢測器和Canny邊緣檢測器,總共就花了一個小時(第一次用OpenCV)。
而且該庫顯示影象極其方便,兩句話就可以。
但該庫似乎不大穩定,對32F和16S、8U的影象資料支援上bug重重。
我用 cvFilter2D函式進行線性濾波,屢屢出錯,後來一查原來是大bug。
後來用cvmGet來取矩陣元素也是頻繁出錯,仔細檢查了N遍確保程式沒問題之後在yahoogroup上找到答案:仍然是bug。。。
但好歹該庫是開放的,所以自己可以修改;而且支援CVS。另外該庫用的是IPL矩陣庫,速度奇快~~
http://sourceforge.net/projects/opencvlibrary/
2.對CxImage 考察的印象:該開發包完全開放原始碼,影象封裝為一個類,功能極為強大,與Windows、MFC支援極好,支援影象的多種操作(線性濾波、中值濾波、直方圖操作、旋轉縮放、區域選取、閾值處理、膨脹腐蝕、alpha混合等等),支援從檔案、記憶體或者win32api 定義的點陣圖影象格式中讀取影象,支援將影象顯示在任意視窗,功能可謂很強大了,而且對畫素的操作很方便,另外還有一個介面很強的demo,可以直接在上面進行二次開發,推薦使用!
缺點:裡面的子庫很多,用起來可能較麻煩;而且感覺速度稍慢,不如後面提到的freeimage但功能真的十分強大啊!
3. CImg :就一個.h檔案所以用起來很簡明,但感覺功能上不如CxImage。
可以與CxImage配合使用,因為CImg提供了基於lapack的矩陣運算函式和完善的線性濾波卷積函式,同時CImg做畫素運算還是很方便的。
另外,獨有Display類可以方便的實現各種顯示,包括顯示影象、打字、畫線等等。還有,該庫有個基於光流的多尺度影象配準例子,很好。
4.FreeImage :C語言的體系,大量使用指標運算速度可以保證,內含先進的多種插值演算法。
另外獨有的支援meta exif資訊的讀取。該庫最大的特點就是比較簡練,只把重點放在對各種格式影象的讀取寫入支援上,沒有顯示部分,實際程式設計的時候還是需要呼叫API函式進行顯示。
相關文章
- Python資料視覺化影象庫MatPlotLib基本影象操作Python視覺化
- 影象處理庫GPUImage簡單使用GPUUI
- 6 款 Javascript 的影象處理庫JavaScript
- [Python影象處理] 六.影象縮放、影象旋轉、影象翻轉與影象平移Python
- Python影象處理庫Pillow入門Python
- 四大類NOSQL資料庫SQL資料庫
- 資料庫ACDI四大特性資料庫
- iOS 影象處理 - 影象拼接iOS
- Python影象處理庫:Pillow 初級教程Python
- oracle資料庫事物四大特性Oracle資料庫
- 影象處理之影象增強
- [Python影象處理] 八.影象腐蝕與影象膨脹Python
- 影象邊緣檢測—sobel運算元(灰度影象,彩色影象)
- 資料庫事務的四大特性資料庫
- 影象濾鏡藝術---ZPhotoEngine超級演算法庫演算法
- [Python影象處理] 五.影象融合、加法運算及影象型別轉換Python型別
- 值得珍藏機器視覺10大常用影象處理庫視覺
- 資料庫事務四大特性是什麼?資料庫
- MATLAB數字影象處理(二)影象增強Matlab
- C++影象處理 -- 影象黑白調整應用C++
- Python各類影象庫的圖片讀寫方式總結Python
- NoSQL資料庫的四大分類及分析SQL資料庫
- NoSQL資料庫的四大分類介紹SQL資料庫
- matlab中將RGB影象轉化為灰度影象Matlab
- python示例 呼叫影象識別服務識別影象Python
- activity影象亂碼
- UIImage 影象處理UI
- Bayer影象處理
- Python-OpenCV 處理影象(三):影象畫素點操作PythonOpenCV
- 影象處理入門:目標檢測和影象檢索綜述
- 影象相似度比較和檢測影象中的特定物
- Python-OpenCV 處理影象(二):濾鏡和影象運算PythonOpenCV
- Python-OpenCV 處理影象(七):影象灰度化處理PythonOpenCV
- Python-OpenCV 處理影象(八):影象二值化處理PythonOpenCV
- [Python影象處理] 二.OpenCV+Numpy庫讀取與修改畫素PythonOpenCV
- 響應式影象教程
- SVG 影象入門教程SVG
- matlab影象輸入Matlab