반응형

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 버전을 유지할지를 선택할 수 있다.


반응형

+ Recent posts