7/16/2008

[程式]芬蘭Oulu大學電機系開發的C++ library提供一些電腦視覺、人工智慧方面的重要演算法

image
研究影像處理的人通常都會知道OpenCV這個用在影像處理和電腦視覺的開放原始碼程式庫。不知道的可以參考什麼是OpenCV這篇文章。



但是OpenCV這個函式庫在Intel釋出之後到現在,Intel自己早已沒有再繼續開發了。所以很多時候,我們用著用著就會覺得有些不足之處。像是Texture的方法你可能會需要用到Local binary pattern(LBP)、或是人工智慧你會需要用到基因演算法(genetic algorithm/GA)


這個時候,你可以來芬蘭Oulu(奧魯??)大學電機系開發的這個Machine vision C++程式庫找找看,也許會有意想不到的收穫。





以下列出個人覺得比較有用的部份

prapi::texture

CALBP< T > Local binary pattern
區域影像差值特徵
Contrast 影像對比度特徵
CoOccurence 共生矩陣特徵計算
LaplaceOfGaussian< T, U > ??

prapi::color

ColorCorrelogram 色彩相關直方圖統計
ColorRatio< T > ??

prapi::binary

AdaptiveThresholding 動態計算thresholding的方法

prapi::transforms

CircularHough< T, U > Hough transform
FFT< T, U > 快速傅立葉轉換(fast fourier transform)

prapi::extras

prapi::extras::

JHDistance
相似度估計的方法
prapi::extras::

MMDistance
相似度估計的方法

prapi::ga

基因演算法

prapi::dsp

prapi::dsp::Daubechies Daubechies 小波轉換

prapi::neuro

prapi::neuro::SOM< I, C > 自我組織映射學習網路

0 意見:

張貼意見