SoftWare/OpenCV
opencv 1.x VS opencv 2.x 성능차이
학수씨
2015. 2. 9. 17:07
openCV를 사용할때 항상 1.x 의 함수를 사용하였다..
IplImage 를 사용하고 cvXXXXX 함수를 사용하고..
Android에 import를 시키기 위해 성능향상이 필요로 하였다..
1.x 의 IplImage 와 2.x 의 Mat 의 성능차이를 확인해보기 위해 Auto WhiteBalance Algorithm 의 성능을
비교해 봤음.
[DEBUG 성능]
opneCV 1.x |
openCV 2.x |
201ms |
58ms |
202ms |
74ms |
198ms |
62ms |
206ms |
82ms |
[Release 성능]
opneCV 1.x | openCV 2.x |
32ms | 16ms |
38ms | 11ms |
36ms | 14ms |
33ms | 15ms |
위와같이 나왔다..
Algorithm은 for(width) for(height) 2번 돌고 연산된 값을 set 하는 정도였다.
i7 기준 성능임..
결국 약 3배 정도의 성능차가 있다.
안드로이드에 올려서 정확한 성능을 한번 측정해봐야겠다.