Add ocl's good features to track implementation.
authorpeng xiao <hisenxpress@gmail.com>
Wed, 22 May 2013 05:46:42 +0000 (13:46 +0800)
committerpeng xiao <hisenxpress@gmail.com>
Wed, 22 May 2013 05:46:42 +0000 (13:46 +0800)
commitb4a4a05bdc7bcf220b132b5ab5fc9fb47b4e11ec
tree849f2251bd4db9d6a5c7a083ea956a696cb828d5
parentd4255b7f7531649c54fdcac5cdef5665a07e8aa2
Add ocl's good features to track implementation.
Additional notes with this commit:
1. Add cornerHarris_dxdy and cornerMinEigenVal_dxdy to get
the interim dx and dy output of Sobel operator;
2. Add minMax_buf to allow user to reuse buffers in minMax;
3. Fix an error when either min or max pointer fed into minMax is NULL;
4. Corner sorter temporarily uses C++ STL's quick sort. A parallel
 selection sort in OpneCL is contained in the implementation but disabled
due to poor performance at the moment.
5. Accuracy test for ocl gfft.
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/include/opencv2/ocl/private/util.hpp
modules/ocl/src/arithm.cpp
modules/ocl/src/gfft.cpp [new file with mode: 0644]
modules/ocl/src/imgproc.cpp
modules/ocl/src/mcwutil.cpp
modules/ocl/src/opencl/imgproc_gfft.cl [new file with mode: 0644]
modules/ocl/test/test_optflow.cpp