OpenCV - HoG特徴量の算出
とある野望に向けてPythonを使い画像解析
まずはHoG特徴量を算出したい
HoG特徴量が何かというのはググっていただければと思うが、とにかくこれを算出することによって画像の類似度をはかりたいと考えている
brew tap homebrew/science brew install opencv sudo ln -s /usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/* /Library/Python/2.7/site-packages/
窓さんと比較してなんと簡単なことか。。。
で画像のHoG特徴量を算出します
別に難しいことは何もなく
hog=cv2.HOGDescriptor()
img=cv2.imread('test.jpg')
res=hog.compute(img)
これだけ
printすると
[[ 0.19031134] [ 0.05503516] [ 0.01024156] ..., [ 0.16606231] [ 0.28762984] [ 0.28762984]]
ほうほういい感じ