[mrpt] More fixes for new opencv

rmattes rmattes at fedoraproject.org
Sat Dec 1 21:53:58 UTC 2012


commit d7c16419b241fef2e604782ec4bed30d694f470d
Author: Rich Mattes <richmattes at gmail.com>
Date:   Sat Dec 1 16:53:45 2012 -0500

    More fixes for new opencv

 mrpt-0.9.6-cvnonfree.patch |   16 ++++++++++++++--
 mrpt.spec                  |   11 ++++++-----
 2 files changed, 20 insertions(+), 7 deletions(-)
---
diff --git a/mrpt-0.9.6-cvnonfree.patch b/mrpt-0.9.6-cvnonfree.patch
index c65d0be..13ea718 100644
--- a/mrpt-0.9.6-cvnonfree.patch
+++ b/mrpt-0.9.6-cvnonfree.patch
@@ -1,6 +1,6 @@
 diff -up ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h.cvnonfree ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h
---- ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h.cvnonfree	2012-11-11 20:09:45.172716618 -0500
-+++ ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h	2012-11-11 20:09:51.818968842 -0500
+--- ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h.cvnonfree	2012-05-21 11:32:41.000000000 -0400
++++ ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h	2012-11-28 19:04:05.886538231 -0500
 @@ -56,7 +56,7 @@
  #		include <opencv2/legacy/legacy.hpp>  // CvImage
  #		include <opencv2/legacy/compat.hpp>
@@ -10,3 +10,15 @@ diff -up ./libs/base/include/mrpt/otherlibs/do_opencv_includes.h.cvnonfree ./lib
  #		endif
  #	endif
  #	else
+diff -up ./libs/vision/src/CFeatureExtraction_SIFT.cpp.cvnonfree ./libs/vision/src/CFeatureExtraction_SIFT.cpp
+--- ./libs/vision/src/CFeatureExtraction_SIFT.cpp.cvnonfree	2012-11-28 19:05:20.579385445 -0500
++++ ./libs/vision/src/CFeatureExtraction_SIFT.cpp	2012-11-28 19:05:48.411330762 -0500
+@@ -349,7 +349,7 @@ void  CFeatureExtraction::extractFeature
+ //***********************************************************************************************
+ 		case OpenCV:
+ 		{
+-#if MRPT_HAS_OPENCV && MRPT_OPENCV_VERSION_NUM >= 0x211
++#if MRPT_HAS_OPENCV && MRPT_OPENCV_VERSION_NUM >= 0x211 && MRPT_HAS_SIFT_HESS
+ 			SiftFeatureDetector SIFTDetector(
+ 				options.SIFTOptions.threshold, //SIFT::DetectorParams::GET_DEFAULT_THRESHOLD(),
+ 				options.SIFTOptions.edgeThreshold //SIFT::DetectorParams::GET_DEFAULT_EDGE_THRESHOLD() );
diff --git a/mrpt.spec b/mrpt.spec
index 14b11ae..36fa6d0 100644
--- a/mrpt.spec
+++ b/mrpt.spec
@@ -319,9 +319,10 @@ cd build
   -DBUILD_KINECT=OFF \
   -DBUILD_ARIA=OFF \
   -DBUILD_XSENS=OFF \
+  -DDISABLE_SIFT_HESS=ON \
   ..
 
-make VERBOSE=1 
+make VERBOSE=1 -j 3
 #%{?_smp_mflags}
 make documentation_html
 make man_pages_all
@@ -597,7 +598,7 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 * Thu Jan 21 2010 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.8.0-0.1.20100102svn1398
 - Packaging of new upstream version 0.8.0.
 
-* Mon Aug 18 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.7.1-0.1.20090818svn1148
+* Tue Aug 18 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.7.1-0.1.20090818svn1148
 - Packaging of new upstream version 0.7.1, patched.
 
 * Mon Aug 17 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.7.1-0.1.20090817svn1147
@@ -615,17 +616,17 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 * Thu Feb 19 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.3.20090213svn807
 - Fixed ownship of datadir/mrpt/config_files/ by two sub-packages.
 
-* Sat Feb 13 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.2.20090213svn807
+* Fri Feb 13 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.2.20090213svn807
 - All applications are now in mrpt-apps.
 
-* Sat Feb 13 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.1.20090213
+* Fri Feb 13 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.1.20090213
 - New upstream sources.
 - Individual packages created for each MRPT application.
 - Removed unneeded dependencies from -devel package.
 - Fixed "doc" package should own the mrpt-doc directory.
 - Mime types moved to mrpt-core package.
 
-* Sun Jan 18 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.1.20090118svn746
+* Thu Jan 18 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.6.5-0.1.20090118svn746
 - New upstream sources.
 - Fixed license tag to "GPLv3+".
 - Added "export LD_LIBRARY_PATH..." at "check" to allow the tests to work.


More information about the scm-commits mailing list