Added tegra stub for cornerEigenValsVecs
This commit is contained in:
parent
e161f428a0
commit
ab6f0c4e0b
@ -247,6 +247,11 @@ cornerEigenValsVecs( const Mat& src, Mat& eigenv, int block_size,
|
|||||||
int aperture_size, int op_type, double k=0.,
|
int aperture_size, int op_type, double k=0.,
|
||||||
int borderType=BORDER_DEFAULT )
|
int borderType=BORDER_DEFAULT )
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_TEGRA_OPTIMIZATION
|
||||||
|
if (tegra::cornerEigenValsVecs(src, eigenv, block_size, aperture_size, op_type, k, borderType))
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
|
|
||||||
int depth = src.depth();
|
int depth = src.depth();
|
||||||
double scale = (double)(1 << ((aperture_size > 0 ? aperture_size : 3) - 1)) * block_size;
|
double scale = (double)(1 << ((aperture_size > 0 ? aperture_size : 3) - 1)) * block_size;
|
||||||
if( aperture_size < 0 )
|
if( aperture_size < 0 )
|
||||||
|
@ -53,7 +53,7 @@ static void calcSharrDeriv(const cv::Mat& src, cv::Mat& dst)
|
|||||||
CV_Assert(depth == CV_8U);
|
CV_Assert(depth == CV_8U);
|
||||||
dst.create(rows, cols, CV_MAKETYPE(DataType<deriv_type>::depth, cn*2));
|
dst.create(rows, cols, CV_MAKETYPE(DataType<deriv_type>::depth, cn*2));
|
||||||
|
|
||||||
#ifdef HAVE_TEGRA_OPTIMIZATION
|
#ifdef HAVE_TEGRA_OPTIMIZATION
|
||||||
if (tegra::calcSharrDeriv(src, dst))
|
if (tegra::calcSharrDeriv(src, dst))
|
||||||
return;
|
return;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user