opencv圖像相似度算法 OpenCV已經(jīng)將圖像處理(識別)的算法寫成函數(shù)了,那我們還有必要去學(xué)習(xí)這些算法嗎?
OpenCV已經(jīng)將圖像處理(識別)的算法寫成函數(shù)了,那我們還有必要去學(xué)習(xí)這些算法嗎?這取決于你的目的。比如說現(xiàn)在的車這么先進(jìn)好用,你還需要了解變速箱的原理嗎?這取決于你的目的。如果只是普通駕駛,你不需
OpenCV已經(jīng)將圖像處理(識別)的算法寫成函數(shù)了,那我們還有必要去學(xué)習(xí)這些算法嗎?
這取決于你的目的。比如說現(xiàn)在的車這么先進(jìn)好用,你還需要了解變速箱的原理嗎?這取決于你的目的。如果只是普通駕駛,你不需要知道。如果你是一個(gè)機(jī)械師,你必須理解。如果你是一個(gè)汽車制造商的工程師,你必須對它非常了解。簡言之,這取決于具體的需要。
研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機(jī),opencv這三個(gè)那個(gè)比較有前景呢?
個(gè)人推薦FPGA
沒有什么特別的功能,你自己寫吧我以前也寫過一個(gè)。首先,轉(zhuǎn)到HSV,只考慮HS的兩個(gè)維度,然后計(jì)算顏色直方圖。最后,根據(jù)兩幅圖像對應(yīng)直方圖上的距離,我們可以通過這個(gè)來計(jì)算相似度
其原理是:首先需要對兩幅圖像進(jìn)行配準(zhǔn)(暫時(shí)可以理解為對齊),然后通過減法得到兩幅圖像之間的差異。對象可以從圖像配準(zhǔn)開始。關(guān)于編程語言和工具:opencv是C/C下的圖像處理庫,是一個(gè)功能強(qiáng)大的工具,使用Matlab下的圖形處理工具箱也很方便??傊?,要學(xué)的問題很多,不是那么簡單。