From: Tae-Young Chung Date: Wed, 10 Nov 2021 05:54:08 +0000 (+0900) Subject: Disable calibration and exclude camera parameters files from packaging X-Git-Tag: submit/tizen/20220701.002357~1^2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75ed87f3aad17008dccb3d062ccba07a93747b20;p=platform%2Fcore%2Fmultimedia%2Fdfs-opencv.git Disable calibration and exclude camera parameters files from packaging Signed-off-by: Tae-Young Chung --- diff --git a/packaging/dfs-opencv.spec b/packaging/dfs-opencv.spec index 41a1457..99699ff 100644 --- a/packaging/dfs-opencv.spec +++ b/packaging/dfs-opencv.spec @@ -35,8 +35,8 @@ make %{?jobs:-j%jobs} %install rm -rf %{buildroot} -mkdir -p %{buildroot}%{_datadir}/%{name} -cp res/*.yaml %{buildroot}%{_datadir}/%{name}/ +#mkdir -p %{buildroot}%{_datadir}/%{name} +#cp res/*.yaml %{buildroot}%{_datadir}/%{name}/ %make_install @@ -48,4 +48,4 @@ cp res/*.yaml %{buildroot}%{_datadir}/%{name}/ %license LICENSE.APLv2 %defattr(-,root,root,-) %{_libdir}/*.so -%{_datadir}/%{name}/*.yaml +#%{_datadir}/%{name}/*.yaml diff --git a/src/dfs_opencv.cpp b/src/dfs_opencv.cpp index 93496ca..ff74770 100644 --- a/src/dfs_opencv.cpp +++ b/src/dfs_opencv.cpp @@ -24,6 +24,8 @@ #define DEFAULT_STEREO_HD_CALIB_FILE_NAME "stereoCalibZedHD.yaml" #define MAX_THREADS_NUM 2 +#define ENABLE_CALIBRATION 0 + namespace DfsAdaptationImpl { DfsOCV::DfsOCV() : @@ -185,21 +187,18 @@ namespace DfsAdaptationImpl this->SetParameters(); +#if ENABLE_CALIBRATION try { this->InitializeStereoCalibration(); this->InitRectifyMap(); } catch (const std::exception& e) { throw e; } - -#if 0 // oneway - mDfsPostOcv = cv::ximgproc::createDisparityWLSFilterGeneric(false); - mDfsPostOcv->setDepthDiscontinuityRadius(static_cast(ceil(0.5*mBlockSize))); -#else // twoway +#endif mDfsPostOcv = cv::ximgproc::createDisparityWLSFilter(mDfsOcv); mDfsOcvExtra = cv::ximgproc::createRightMatcher(mDfsOcv); mDfsPostOcv->setLRCthresh(24.0); -#endif + mDfsPostOcv->setSigmaColor(10.0); mDfsPostOcv->setLambda(8000); @@ -368,8 +367,13 @@ namespace DfsAdaptationImpl cv::Mat rBaseMat, rExtraMat, dispMat, dispFiltMat; // with remap +#if ENABLE_CALIBRATION cv::remap(baseMat, rBaseMat, mBaseReMap[0], mBaseReMap[1], cv::INTER_LINEAR); cv::remap(extraMat, rExtraMat, mExtraReMap[0], mExtraReMap[1], cv::INTER_LINEAR); +#else + rBaseMat = baseMat; + rExtraMat = extraMat; +#endif cv::Mat srcBaseMat, srcExtraMat; cv::resize(rBaseMat, srcBaseMat,