Please enable JavaScript.
Coggle requires JavaScript to display documents.
LKDemo (calcOpticalFlowPyrLK (SparsePyrLKOpticalFlowImpl::calc (ocl…
LKDemo
calcOpticalFlowPyrLK
SparsePyrLKOpticalFlowImpl::calc
ocl_calcOpticalFlowPyrLK
sparse
build the image pyramids.
allocate buffers with aligned pitch to be able to use image on buffer extension
dI/dx ~ Ix, dI/dy ~ Iy
lkSparse_run
ocl::lkSparse
cv::ocl::video::pyrlk_oclsrc
This is the required pitch alignment in pixels.
allocate buffers with aligned pitch to be able to use cl_khr_image2d_from_buffer extension.
ocl::Device::getDefault()
imagePitchAlignment
pyrDown
ocl_pyrDown
ocl::pyrDown
ocl::imgproc::pyr_down_oclsrc
file : lkpyramid.cpp
line : 862
file : lkpyramid.cpp
line : 1001
sparse line : 1054
file : lkpyramid.cpp
line 1210
file : lkpyramid.cpp
line : 1387
goodFeaturesToTrack
ocl_goodFeaturesToTrack
cornerMinEigenVal
ocl_cornerMinEigenValVecs
ocl::corner
ocl::imgproc::corner_oclsrc
extractCovData
ocl::sobel%d
ocl::imgproc::covardata_oclsrc
" 3 "
、5、7
ocl::findCorners
collect list of pointers to features - put them into temporary image
ocl::maxEigenValTask
ocl::imgproc::gftt_oclsrc
ocl::maxEigenVal
find threshold
cornerSubPix
do optimization loop for all the points
getRectSubPix
Retrieves a pixel rectangle from an image with sub-pixel accuracy.