[opencv] 04/14: Build the opencv_contrib libraries

Mattia Rizzolo mattia at debian.org
Wed Apr 26 16:42:39 UTC 2017


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository opencv.

commit 4f14dbdb582d73874ef8be81985880811b4bb72d
Author: Nobuhiro Iwamatsu <iwamatsu at debian.org>
Date:   Sun Oct 23 07:07:12 2016 +0900

    Build the opencv_contrib libraries
    
    Closes: #861194
    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu at debian.org>
    Signed-off-by: Mattia Rizzolo <mattia at debian.org>
---
 debian/control                       | 106 ++++++++++++++++++++++++++++++
 debian/libopencv-contrib-dev.install | 121 ++++++++++++++++++++++++++++++++++-
 debian/libopencv-contrib3.1.install  |  25 +++++++-
 debian/rules                         |   1 +
 4 files changed, 249 insertions(+), 4 deletions(-)

diff --git a/debian/control b/debian/control
index af978cc..fc143fc 100644
--- a/debian/control
+++ b/debian/control
@@ -73,6 +73,7 @@ Section: libdevel
 Architecture: any
 Depends:
  libopencv-calib3d-dev (= ${binary:Version}),
+ libopencv-contrib-dev (= ${binary:Version}),
  libopencv-core-dev (= ${binary:Version}),
  libopencv-features2d-dev (= ${binary:Version}),
  libopencv-flann-dev (= ${binary:Version}),
@@ -980,6 +981,111 @@ Description: computer vision 3D data visualization library
  analysis, structural analysis, motion analysis and object tracking, object
  recognition, camera calibration and 3D reconstruction.
 
+Package: libopencv-contrib-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends:
+ libopencv-calib3d-dev (= ${binary:Version}),
+ libopencv-contrib3.1 (= ${binary:Version}),
+ libopencv-core-dev (= ${binary:Version}),
+ libopencv-features2d-dev (= ${binary:Version}),
+ libopencv-flann-dev (= ${binary:Version}),
+ libopencv-highgui-dev (= ${binary:Version}),
+ libopencv-imgcodecs-dev (= ${binary:Version}),
+ libopencv-imgproc-dev (= ${binary:Version}),
+ libopencv-ml-dev (= ${binary:Version}),
+ libopencv-objdetect-dev (= ${binary:Version}),
+ libopencv-photo-dev (= ${binary:Version}),
+ libopencv-shape-dev (= ${binary:Version}),
+ libopencv-stitching-dev (= ${binary:Version}),
+ libopencv-superres-dev (= ${binary:Version}),
+ libopencv-ts-dev (= ${binary:Version}),
+ libopencv-video-dev (= ${binary:Version}),
+ libopencv-videoio-dev (= ${binary:Version}),
+ libopencv-videostab-dev (= ${binary:Version}),
+ libopencv-viz-dev (= ${binary:Version}),
+ ${misc:Depends},
+Description: development files for libopencv-contrib3.1
+ This package contains the header files and static library needed to compile
+ applications that use OpenCV (Open Computer Vision) contrib library.
+ .
+ The Open Computer Vision Library is a collection of algorithms and sample
+ code for various computer vision problems. The library is compatible with
+ IPL (Intel's Image Processing Library) and, if available, can use IPP
+ (Intel's Integrated Performance Primitives) for better performance.
+ .
+ OpenCV provides low level portable data types and operators, and a set
+ of high level functionalities for video acquisition, image processing and
+ analysis, structural analysis, motion analysis and object tracking, object
+ recognition, camera calibration and 3D reconstruction.
+
+Package: libopencv-contrib3.1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends:
+ ${misc:Pre-Depends},
+Depends:
+ libopencv-calib3d3.1 (= ${binary:Version}),
+ libopencv-core3.1 (= ${binary:Version}),
+ libopencv-features2d3.1 (= ${binary:Version}),
+ libopencv-flann3.1 (= ${binary:Version}),
+ libopencv-highgui3.1 (= ${binary:Version}),
+ libopencv-imgcodecs3.1 (= ${binary:Version}),
+ libopencv-imgproc3.1 (= ${binary:Version}),
+ libopencv-ml3.1 (= ${binary:Version}),
+ libopencv-objdetect3.1 (= ${binary:Version}),
+ libopencv-photo3.1 (= ${binary:Version}),
+ libopencv-shape3.1 (= ${binary:Version}),
+ libopencv-stitching3.1 (= ${binary:Version}),
+ libopencv-superres3.1 (= ${binary:Version}),
+ libopencv-ts3.1 (= ${binary:Version}),
+ libopencv-video3.1 (= ${binary:Version}),
+ libopencv-videoio3.1 (= ${binary:Version}),
+ libopencv-videostab3.1 (= ${binary:Version}),
+ libopencv-viz3.1 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: computer vision contrlib library
+ This package contains the OpenCV (Open Computer Vision) opencv_contrib runtime
+ libraries. This package contain following contrlib libraries:
+ .
+   - aruco
+   - bgsegm
+   - bioinspired
+   - ccalib
+   - dnn
+   - dpm
+   - fuzzy
+   - hdf
+   - line_descriptor
+   - optflow
+   - plot
+   - reg
+   - saliency
+   - stereo
+   - structured_light
+   - rgbd
+   - surface_matching
+   - tracking
+   - datasets
+   - text
+   - face
+   - ximgproc
+   - xobjdetect
+   - xphoto
+ .
+ The Open Computer Vision Library is a collection of algorithms and sample
+ code for various computer vision problems. The library is compatible with
+ IPL (Intel's Image Processing Library) and, if available, can use IPP
+ (Intel's Integrated Performance Primitives) for better performance.
+ .
+ OpenCV provides low level portable data types and operators, and a set
+ of high level functionalities for video acquisition, image processing and
+ analysis, structural analysis, motion analysis and object tracking, object
+ recognition, camera calibration and 3D reconstruction.
+
 Package: libopencv3.1-java
 Section: java
 Architecture: all
diff --git a/debian/libopencv-contrib-dev.install b/debian/libopencv-contrib-dev.install
index af27954..fd853f8 100644
--- a/debian/libopencv-contrib-dev.install
+++ b/debian/libopencv-contrib-dev.install
@@ -1,3 +1,118 @@
-usr/include/opencv2/contrib/*
-usr/lib/*/libopencv_contrib.a
-usr/lib/*/libopencv_contrib.so
+# aruco
+usr/include/opencv2/aruco/*
+usr/include/opencv2/aruco.hpp
+usr/lib/*/libopencv_aruco.a
+usr/lib/*/libopencv_aruco.so
+# bgsegm
+# usr/include/opencv2/bgsegm/*
+usr/include/opencv2/bgsegm.hpp
+usr/lib/*/libopencv_bgsegm.a
+usr/lib/*/libopencv_bgsegm.so
+# bioinspired
+usr/include/opencv2/bioinspired/*
+usr/include/opencv2/bioinspired.hpp
+usr/lib/*/libopencv_bioinspired.a
+usr/lib/*/libopencv_bioinspired.so
+# ccalib
+usr/include/opencv2/ccalib/*
+usr/include/opencv2/ccalib.hpp
+usr/lib/*/libopencv_ccalib.a
+usr/lib/*/libopencv_ccalib.so
+# dnn
+usr/include/opencv2/dnn/*
+usr/include/opencv2/dnn.hpp
+usr/lib/*/libopencv_dnn.a
+usr/lib/*/libopencv_dnn.so
+# dpm
+usr/include/opencv2/dpm.hpp
+usr/lib/*/libopencv_dpm.a
+usr/lib/*/libopencv_dpm.so
+# fuzzy
+usr/include/opencv2/fuzzy/*
+usr/include/opencv2/fuzzy.hpp
+usr/lib/*/libopencv_fuzzy.a
+usr/lib/*/libopencv_fuzzy.so
+# hdf
+usr/include/opencv2/hdf/*
+usr/include/opencv2/hdf.hpp
+usr/lib/*/libopencv_hdf.a
+usr/lib/*/libopencv_hdf.so
+# line_descriptor
+usr/include/opencv2/line_descriptor/*
+usr/include/opencv2/line_descriptor.hpp
+usr/lib/*/libopencv_line_descriptor.a
+usr/lib/*/libopencv_line_descriptor.so
+# optflow
+usr/include/opencv2/optflow/*
+usr/include/opencv2/optflow.hpp
+usr/lib/*/libopencv_optflow.a
+usr/lib/*/libopencv_optflow.so
+# plot
+# usr/include/opencv2/plot/*
+usr/include/opencv2/plot.hpp
+usr/lib/*/libopencv_plot.a
+usr/lib/*/libopencv_plot.so
+# reg
+usr/include/opencv2/reg/*
+# usr/include/opencv2/reg.hpp
+usr/lib/*/libopencv_reg.a
+usr/lib/*/libopencv_reg.so
+# saliency
+usr/include/opencv2/saliency/*
+usr/include/opencv2/saliency.hpp
+usr/lib/*/libopencv_saliency.a
+usr/lib/*/libopencv_saliency.so
+# stereo
+usr/include/opencv2/stereo/*
+usr/include/opencv2/stereo.hpp
+usr/lib/*/libopencv_stereo.a
+usr/lib/*/libopencv_stereo.so
+# surface_matching
+usr/include/opencv2/surface_matching/*
+usr/include/opencv2/surface_matching.hpp
+usr/lib/*/libopencv_surface_matching.a
+usr/lib/*/libopencv_surface_matching.so
+# structred_light
+usr/include/opencv2/structured_light/*
+usr/include/opencv2/structured_light.hpp
+usr/lib/*/libopencv_structured_light.a
+usr/lib/*/libopencv_structured_light.so
+# rgbd
+usr/include/opencv2/rgbd/*
+usr/include/opencv2/rgbd.hpp
+usr/lib/*/libopencv_rgbd.a
+usr/lib/*/libopencv_rgbd.so
+# tracking
+usr/include/opencv2/tracking/*
+usr/include/opencv2/tracking.hpp
+usr/lib/*/libopencv_tracking.a
+usr/lib/*/libopencv_tracking.so
+# datasets
+usr/include/opencv2/datasets/*
+# usr/include/opencv2/datasets.hpp
+usr/lib/*/libopencv_datasets.a
+usr/lib/*/libopencv_datasets.so
+# text
+usr/include/opencv2/text/*
+usr/include/opencv2/text.hpp
+usr/lib/*/libopencv_text.a
+usr/lib/*/libopencv_text.so
+# face
+usr/include/opencv2/face/*
+usr/include/opencv2/face.hpp
+usr/lib/*/libopencv_face.a
+usr/lib/*/libopencv_face.so
+# ximgproc
+usr/include/opencv2/ximgproc/*
+usr/include/opencv2/ximgproc.hpp
+usr/lib/*/libopencv_ximgproc.a
+usr/lib/*/libopencv_ximgproc.so
+# xobjdetect
+usr/include/opencv2/xobjdetect.hpp
+usr/lib/*/libopencv_xobjdetect.a
+usr/lib/*/libopencv_xobjdetect.so
+# xphoto
+usr/include/opencv2/xphoto/*
+usr/include/opencv2/xphoto.hpp
+usr/lib/*/libopencv_xphoto.a
+usr/lib/*/libopencv_xphoto.so
diff --git a/debian/libopencv-contrib3.1.install b/debian/libopencv-contrib3.1.install
index 663a136..c971c25 100644
--- a/debian/libopencv-contrib3.1.install
+++ b/debian/libopencv-contrib3.1.install
@@ -1 +1,24 @@
-usr/lib/*/libopencv_contrib.so.*
+usr/lib/*/libopencv_aruco.so.*
+usr/lib/*/libopencv_bgsegm.so.*
+usr/lib/*/libopencv_bioinspired.so.*
+usr/lib/*/libopencv_ccalib.so.*
+usr/lib/*/libopencv_datasets.so.*
+usr/lib/*/libopencv_dnn.so.*
+usr/lib/*/libopencv_dpm.so.*
+usr/lib/*/libopencv_face.so.*
+usr/lib/*/libopencv_fuzzy.so.*
+usr/lib/*/libopencv_hdf.so.*
+usr/lib/*/libopencv_line_descriptor.so.*
+usr/lib/*/libopencv_optflow.so.*
+usr/lib/*/libopencv_plot.so.*
+usr/lib/*/libopencv_reg.so.*
+usr/lib/*/libopencv_rgbd.so.*
+usr/lib/*/libopencv_saliency.so.*
+usr/lib/*/libopencv_stereo.so.*
+usr/lib/*/libopencv_structured_light.so.*
+usr/lib/*/libopencv_surface_matching.so.*
+usr/lib/*/libopencv_text.so.*
+usr/lib/*/libopencv_tracking.so.*
+usr/lib/*/libopencv_ximgproc.so.*
+usr/lib/*/libopencv_xobjdetect.so.*
+usr/lib/*/libopencv_xphoto.so.*
diff --git a/debian/rules b/debian/rules
index 6d529fe..99bbec3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -73,6 +73,7 @@ CMAKE_FLAGS = \
 	-DENABLE_PRECOMPILED_HEADERS=OFF \
 	-DWITH_IPP=OFF \
 	-DOPENCL_INCLUDE_DIR:PATH="/usr/include/CL/" \
+	-DOPENCV_EXTRA_MODULES_PATH="$(CURDIR)/contrib/modules" \
 	$(CMAKE_ARCH_FLAGS)
 
 %:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git



More information about the debian-science-commits mailing list