반응형
OpenCV 최신버전을 알아보려 OpenCV사이트에 들어가 봤는데,
의아하게도 가장 최근에 업데이트된 버전이 2.4.13이었다.
3.x.버전도 있는데 왜 2.x 버전이 최신 버전인지 궁금해서 검색을 하다가,
다음 내용을 통해 그 차이점을 알게 되었다.
Why there are two versions of OpenCV 3.x and 2.4.xx ?
요약해 보면, OpenCV 3.x에 기존 OpenCV 2.x버전에서 쓰던 코드를
거의 그대로 옮겨 올 수 있고,
새로운 기능들도 많이 추가되었기 때문에,
실질적으로 최신 버전이라고 할 수 있을 것이다.
하지만 일부 그대로 옮겨 올 수 없는 코드들도 존재하기 때문에,
기존에 OpenCV 2.x 버전 기준으로 만들어진 시스템을 고려하여
2.x 버전의 업데이트도 당분간 계속 유지하는 것으로 볼 수 있다.
따라서, 시스템을 새로 만드는 경우라면 고민 없이 3.x 버전을 쓰면 되고,
기존에 2.x 버전으로 만들어진 시스템을 업데이트하는 경우라면
상황에 따라 3.x로 바꿀지, 아니면 2.x 버전을 유지할지를 선택할 수 있다.
반응형
'영상처리 프로젝트' 카테고리의 다른 글
ffserver와 OpenCV를 통한 영상서버 구축 1 (0) | 2017.06.15 |
---|---|
신규 떨림보정(자유도 4, 자유도 2) 테스트 (0) | 2016.12.22 |
KCF(Kernelized Correlation Filters) (0) | 2016.05.23 |
opencv_contrib 빌드하기 (0) | 2016.03.22 |
OpenCV속도비교2 (1) | 2016.02.29 |