ping<div><br></div><div>Sam<br><br><div class="gmail_quote">2011/8/18 Samuel Martin <span dir="ltr"><<a href="mailto:s.martin49@gmail.com">s.martin49@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

OpenCV is a free, open-source, cross-platform computer vision library<br>
<br>
Signed-off-by: Samuel Martin <<a href="mailto:s.martin49@gmail.com">s.martin49@gmail.com</a>><br>
---<br>
 package/Config.in        |    1 +<br>
 package/opencv/Config.in |   70 ++++++++++++++++++++++++++++++++++++++++++++++<br>
 package/opencv/<a href="http://opencv.mk" target="_blank">opencv.mk</a> |   61 ++++++++++++++++++++++++++++++++++++++++<br>
 3 files changed, 132 insertions(+), 0 deletions(-)<br>
 create mode 100644 package/opencv/Config.in<br>
 create mode 100644 package/opencv/<a href="http://opencv.mk" target="_blank">opencv.mk</a><br>
<br>
diff --git a/package/Config.in b/package/Config.in<br>
index 7112e05..d8b13b1 100644<br>
--- a/package/Config.in<br>
+++ b/package/Config.in<br>
@@ -291,6 +291,7 @@ source "package/libraw/Config.in"<br>
 source "package/librsvg/Config.in"<br>
 source "package/libsvgtiny/Config.in"<br>
 source "package/libungif/Config.in"<br>
+source "package/opencv/Config.in"<br>
 source "package/pango/Config.in"<br>
 source "package/pixman/Config.in"<br>
 source "package/tiff/Config.in"<br>
diff --git a/package/opencv/Config.in b/package/opencv/Config.in<br>
new file mode 100644<br>
index 0000000..d0187b6<br>
--- /dev/null<br>
+++ b/package/opencv/Config.in<br>
@@ -0,0 +1,70 @@<br>
+menuconfig BR2_PACKAGE_OPENCV<br>
+       bool "opencv"<br>
+       select BR2_PACKAGE_ZLIB<br>
+       help<br>
+         OpenCV (Open Source Computer Vision) is a library of programming<br>
+         functions for real time computer vision.<br>
+<br>
+         <a href="http://opencv.willowgarage.com/wiki/" target="_blank">http://opencv.willowgarage.com/wiki/</a><br>
+<br>
+if BR2_PACKAGE_OPENCV<br>
+<br>
+comment "Built targets"<br>
+<br>
+config BR2_PACKAGE_OPENCV_BUILD_EXAMPLES<br>
+       bool "All examples"<br>
+<br>
+config BR2_PACKAGE_OPENCV_BUILD_NEW_PYTHON_SUPPORT<br>
+       bool "Python support"<br>
+       select BR2_PACKAGE_PYTHON<br>
+<br>
+config BR2_PACKAGE_OPENCV_BUILD_TESTS<br>
+       bool "Tests"<br>
+<br>
+comment "Build options"<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_FFMPEG<br>
+       bool "FFMPEG support"<br>
+       select BR2_PACKAGE_FFMPEG<br>
+       select BR2_PACKAGE_FFMPEG_SWSCALE<br>
+       help<br>
+         Use ffmpeg from the target system.<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_GSTREAMER<br>
+       bool "Gstreamer support"<br>
+       select BR2_PACKAGE_GSTREAMER<br>
+       select BR2_PACKAGE_GST_PLUGINS_BASE<br>
+       select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_GTK<br>
+       bool "GTK support"<br>
+       depends on BR2_PACKAGE_LIBGTK2 && BR2_PACKAGE_LIBGLIB2<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_JPEG<br>
+       bool "JPEG support"<br>
+       select BR2_PACKAGE_JPEG<br>
+       help<br>
+         Use shared libjpeg from the target system.<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_PNG<br>
+       bool "PNG support"<br>
+       select BR2_PACKAGE_LIBPNG<br>
+       help<br>
+         Use shared libpng from the target system.<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_QT<br>
+       bool "Qt Backend support"<br>
+       select BR2_PACKAGE_QT<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_TIFF<br>
+       bool "TIFF support"<br>
+       select BR2_PACKAGE_TIFF<br>
+       help<br>
+         Use shared libtiff from the target system.<br>
+<br>
+config BR2_PACKAGE_OPENCV_WITH_V4L<br>
+       bool "Video 4 Linux support"<br>
+       select BR2_PACKAGE_LIBV4L<br>
+       default y<br>
+<br>
+endif<br>
diff --git a/package/opencv/<a href="http://opencv.mk" target="_blank">opencv.mk</a> b/package/opencv/<a href="http://opencv.mk" target="_blank">opencv.mk</a><br>
new file mode 100644<br>
index 0000000..de823b8<br>
--- /dev/null<br>
+++ b/package/opencv/<a href="http://opencv.mk" target="_blank">opencv.mk</a><br>
@@ -0,0 +1,61 @@<br>
+#############################################################<br>
+#<br>
+# OpenCV (Open Source Computer Vision)<br>
+#<br>
+#############################################################<br>
+OPENCV_SERIES  = 2.3<br>
+OPENCV_VERSION = $(OPENCV_SERIES).0<br>
+OPENCV_SITE    = http://$(BR2_SOURCEFORGE_MIRROR).<a href="http://dl.sourceforge.net/project/opencvlibrary/opencv-unix/$(OPENCV_SERIES)" target="_blank">dl.sourceforge.net/project/opencvlibrary/opencv-unix/$(OPENCV_SERIES)</a><br>


+OPENCV_SOURCE  = OpenCV-$(OPENCV_VERSION).tar.bz2<br>
+OPENCV_INSTALL_STAGING = YES<br>
+<br>
+# Build type<br>
+OPENCV_CONF_OPT += -DCMAKE_BUILD_TYPE=$(if $(BR2_ENABLE_DEBUG),Debug,Release)<br>
+# Built targets<br>
+OPENCV_CONF_OPT += -DBUILD_DOCS=OFF<br>
+OPENCV_CONF_OPT += -DBUILD_EXAMPLES=$(if $(BR2_PACKAGE_OPENCV_BUILD_EXAMPLES),ON,OFF)<br>
+OPENCV_CONF_OPT += -DBUILD_NEW_PYTHON_SUPPORT=$(if $(BR2_PACKAGE_OPENCV_BUILD_NEW_PYTHON_SUPPORT),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_BUILD_NEW_PYTHON_SUPPORT),python host-python,)<br>
+OPENCV_CONF_OPT += -DBUILD_PACKAGE=OFF<br>
+OPENCV_CONF_OPT += -DBUILD_TESTS=$(if $(BR2_PACKAGE_OPENCV_BUILD_TESTS),ON,OFF)<br>
+# Build options<br>
+OPENCV_CONF_OPT += -DBUILD_SHARED_LIBS=$(if $(BR2_PREFER_STATIC_LIB),OFF,ON)<br>
+OPENCV_CONF_OPT += -DOPENCV_BUILD_3RDPARTY_LIBS=OFF<br>
+OPENCV_CONF_OPT += -DENABLE_PROFILING=OFF<br>
+OPENCV_CONF_OPT += -DCMAKE_SKIP_RPATH=OFF<br>
+OPENCV_CONF_OPT += -DUSE_FAST_MATH=ON<br>
+OPENCV_CONF_OPT += -DUSE_OMIT_FRAME_POINTER=ON<br>
+OPENCV_CONF_OPT += -DUSE_PRECOMPILED_HEADERS=ON<br>
+OPENCV_CONF_OPT += -DWITH_1394=OFF<br>
+OPENCV_CONF_OPT += -DWITH_CUDA=OFF<br>
+OPENCV_CONF_OPT += -DWITH_EIGEN=OFF<br>
+OPENCV_CONF_OPT += -DWITH_FFMPEG=$(if $(BR2_PACKAGE_OPENCV_WITH_FFMPEG),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_FFMPEG),ffmpeg,)<br>
+OPENCV_CONF_OPT += -DWITH_GSTREAMER=$(if $(BR2_PACKAGE_OPENCV_WITH_GSTREAMER),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_GSTREAMER),gstreamer gst-plugins-base,)<br>
+OPENCV_CONF_OPT += -DWITH_GTK=$(if $(BR2_PACKAGE_OPENCV_WITH_GTK),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_GTK),libgtk2 libglib2,)<br>
+OPENCV_CONF_OPT += -DWITH_IPP=OFF<br>
+OPENCV_CONF_OPT += -DWITH_JASPER=OFF<br>
+OPENCV_CONF_OPT += -DWITH_JPEG=$(if $(BR2_PACKAGE_OPENCV_WITH_JPEG),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_JPEG),jpeg,)<br>
+OPENCV_CONF_OPT += -DWITH_OPENEXR=OFF<br>
+OPENCV_CONF_OPT += -DWITH_OPENNI=OFF<br>
+OPENCV_CONF_OPT += -DWITH_PNG=$(if $(BR2_PACKAGE_OPENCV_WITH_PNG),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_PNG),libpng,)<br>
+OPENCV_CONF_OPT += -DWITH_PVAPI=OFF<br>
+OPENCV_CONF_OPT += -DWITH_QT=$(if $(BR2_PACKAGE_OPENCV_WITH_QT),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_QT),qt,)<br>
+OPENCV_CONF_OPT += -DWITH_QT_OPENGL=OFF<br>
+OPENCV_CONF_OPT += -DWITH_TBB=OFF<br>
+OPENCV_CONF_OPT += -DWITH_TIFF=$(if $(BR2_PACKAGE_OPENCV_WITH_TIFF),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_TIFF),tiff,)<br>
+OPENCV_CONF_OPT += -DWITH_UNICAP=OFF<br>
+OPENCV_CONF_OPT += -DWITH_V4L=$(if $(BR2_PACKAGE_OPENCV_WITH_V4L),ON,OFF)<br>
+OPENCV_DEPENDENCIES += $(if $(BR2_PACKAGE_OPENCV_WITH_V4L),libv4l,)<br>
+OPENCV_CONF_OPT += -DWITH_XINE=OFF<br>
+# Install options<br>
+OPENCV_CONF_OPT += -DINSTALL_C_EXAMPLES=OFF<br>
+OPENCV_CONF_OPT += -DINSTALL_PYTHON_EXAMPLES=OFF<br>
+<br>
+$(eval $(call CMAKETARGETS,package,opencv))<br>
<font color="#888888">--<br>
1.7.0.4<br>
<br>
</font></blockquote></div><br></div>