On Tue Aug 13, 2013 at 02:42:58AM +0400, Vadim Zhukov wrote: > Hello all. > > Here is a somewhat heavy update for OpenCV to 2.4.6.1 version. > Tested with face recongnition of Digikam 3.3.0-beta3 (in WIP) on i386. > > This is a really need to go in due to patents issues: OpenCV contains > two algorithms that are patented (SURF and SIFT), and thus, if > implementations of those algorithms are compiled in, it is not allowed > to distribute OpenCV package in some countries. OpenCV 2.2 does not > allow to easily exclude patented algorithms, but in 2.they are separated > in so called "nonfree" module. This module, in theory, should go in > to the opencv_nonfree library only. Unfortunately, that's not the case, > thus we have to use a separate FLAVOR. > > This update increases list of dependencies, and fixate this list better, > too. As it is a leaf package (currently), this would not cause any > circular dependencies. > > Also, OpenCV offers bindings to other languages. I want Java bindings > for my job currently, so I added a "-java" subpackage and "no_java" > PSEUDO_FLAVOR, as we usually do in such cases. > > Actual work done by Rafael Sadowski (MAINTAINER) and me in openbsd-wip. > I'm basically only waiting for okay from Rafael now, but maybe someone > would like to chime in, too? > > -- > WBR, > Vadim Zhukov
Thanks Vadim, particularly for the nonfree FLAVOR. OK on amd64; Face recognition functions tested with digikam 3.3-beta over 1k+ pictures. Cheers R.