Programming/openCV2015. 10. 1. 09:58

1.jpg 816*612

2.jpg 190x44


x forwarding으로 해서 느린건지.. 일단은 미지수

암튼 실시간으로 추적은 힘들 수준이랄까..

해상도를 더 낮추지 않으면 1초에 1번 검색하기도 벅찰듯..


$ wget https://raw.githubusercontent.com/Itseez/opencv/master/samples/cpp/tutorial_code/Histograms_Matching/MatchTemplate_Demo.cpp

$ g++  -lopencv_imgproc -lopencv_core -lopencv_highgui MatchTemplate_Demo.cpp -o b.out

$ ./b.out 1.jpg 2.jpg


소스중에 이 부분을 주석처리 해주어야 함(사용 안하는 부분인가..)

#include "opencv2/imgcodecs.hpp"


결과물.. 아무튼 6가지 중에 2개 정도는 정상적으로 위치를 잡아 내지 못했다.

시간은 나중에 따로 프로그램 수정해서 측정을 해봐야 할 듯

SQDIFF / TM COEFF NORMED 두가지가 무난해 보이는데..

공식을 보면.. SQDIFF가 가장 CPU를 조금 쓸것으로 예상되긴 한다.




[링크 : http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html]


SQDIFF


SQDIFF NORMED


TM CCORR


TM CCORR NORMED


TM COEFF


TM COEFF NORMED


'Programming > openCV' 카테고리의 다른 글

opencv 템플릿 매칭 코드 관련  (0) 2015.10.03
opencv neon 최적화  (0) 2015.10.01
opencv 버전들  (0) 2015.09.30
opencv 템플릿 매칭 관련  (0) 2015.09.28
openCV 에피폴라 기하 관련 내용  (0) 2015.09.28
Posted by 구차니