mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 07:43:03 +04:00
Add method KeypointBasedMotionEstimator::estimate(InputArray, InputArray) to support both cpu & opencl algorithm processing
the orignal estimate function has input parameters defined as "Mat", this prevent users to call into algorithm opencl path
This commit is contained in:
@@ -710,6 +710,14 @@ KeypointBasedMotionEstimator::KeypointBasedMotionEstimator(Ptr<MotionEstimatorBa
|
||||
|
||||
|
||||
Mat KeypointBasedMotionEstimator::estimate(const Mat &frame0, const Mat &frame1, bool *ok)
|
||||
{
|
||||
InputArray image0 = frame0;
|
||||
InputArray image1 = frame1;
|
||||
|
||||
return estimate(image0, image1, ok);
|
||||
}
|
||||
|
||||
Mat KeypointBasedMotionEstimator::estimate(InputArray frame0, InputArray frame1, bool *ok)
|
||||
{
|
||||
// find keypoints
|
||||
detector_->detect(frame0, keypointsPrev_);
|
||||
|
||||
Reference in New Issue
Block a user