Update to 2.4.5:

2.4.5

April, 2013

    Experimental WinRT support (build for WindowsRT guide)

    the new video super-resolution module has been added that
    implements the following papers:

    - S. Farsiu, D. Robinson, M. Elad, P. Milanfar. Fast and robust
    Super-Resolution. Proc 2003 IEEE Int Conf on Image Process,
    pp. 291â294, 2003.
    - D. Mitzel, T. Pock, T. Schoenemann, D. Cremers. Video super
    resolution using duality based TV-L1 optical flow. DAGM, 2009.

    CLAHE (adaptive histogram equalization) algorithm has been
    implemented, both CPU and GPU-accelerated versions (in imgproc
    and gpu modules, respectively)

    there are further improvements and extensions in ocl module:
    - 2 stereo correspondence algorithms: stereobm (block matching)
    and stereobp (belief propagation) have been added
    - many bugs fixed, including some crashes on Intel HD4000

    The tutorial on displaying cv::Mat inside Visual Studio 2012
    debugger has been contributed by Wolf Kienzle from Microsoft
    Research. See
    http://opencv.org/image-debugger-plug-in-for-visual-studio.html

    78 pull requests have been merged. Big thanks to everybody who
    contributed!

    At least 25 bugs have been fixed since 2.4.4 (see
    http://code.opencv.org/projects/opencv/issues select closed
    issues with target version set to "2.4.5").

2.4.4

March, 2013

    This is the biggest news in 2.4.4 - we've got full-featured
    OpenCV Java bindings on a desktop, not only Android! In fact
    you can use any JVM language, including functional Java or
    handy Groovy. Big thanks to Eric Christiansen for the contribution!
    Check the tutorial for details and code samples.

    Android application framework, samples, tutorials, OpenCV
    Manager are updated, see Android Release Notes for details.

    Numerous improvements in gpu module and the following new
    functionality & optimizations:
	Optimizations for the NVIDIA Kepler architecture
	NVIDIA CARMA platform support
	HoughLinesP for line segments detection
	Lab/Luv <-> RGB conversions

    Let us be more verbose here. The openCL-based hardware acceleration
    (ocl) module is now mature, and, with numerous bug fixes, it
    is largely bug-free. Correct operation has been verified on
    all tested platforms, including discrete GPUs (tested on NVIDIA
    and AMD boards), as well as integrated GPUs (AMD APUs as well
    as Intel Ivy Bridge iGPUs). On the host side, there has been
    exhaustive testing on 32/64 bit, Windows/Linux systems, making
    the ocl module a very serious and robust cross-platform GPU
    hardware acceleration solution. While we currently do not test
    on other devices that implement OpenCL (e.g. FPGA, ARM or other
    processors), it is expected that the ocl module will work well
    on such devices as well (provided the minimum requirements
    explained in the user guide are met).
    Here are specific highlights of the 2.4.4 release:
	The ocl::Mat can now use âspecialâ memory (e.g. pinned
	memory, host-local or device-local).
	The ocl module can detect if the underlying hardware supports
	âintegrated memory,â and if so use âdevice-localâ memory
	by default for all operations.
	New arithmetic operations for ocl::Mat, providing significant
	ease of use for simple numerical manipulations.
	Interop with OpenCL enables very easy integration of OpenCV
	in existing OpenCL applications, and vice versa.
	New algorithms include Hough circles, more color conversions
	(including YUV, YCrCb), and Hu Moments.
	Numerous bug fixes, and optimizations, including in:
	blendLinear, square samples, erode/dilate, Canny, convolution
	fixes with AMD FFT library, mean shift filtering, Stereo
	BM.
	Platform specific bug fixes: PyrLK, bruteForceMatcher,
	faceDetect now works also on Intel Ivy Bridge chips (as
	well as on AMD APUs/GPUs and NVIDIA GPUs); erode/dilate
	also works on NVIDIA GPUs (as well as AMD APUs/GPUs and
	Intel iGPUs).

    Many people contributed their code in the form of pull requests.
    Here are some of the most interesting contributions, that were
    included into 2.4 branch:
	>100 reported problems have been resolved since 2.4.3
	Oscar Deniz submitted smile detector and sample.
	Alexander Smorkalov created a tutorial on cross-compilation
	of OpenCV for Linux on ARM platforms.
This commit is contained in:
wiz 2013-06-14 21:28:42 +00:00
parent 950203405d
commit d33938e3cf
3 changed files with 24 additions and 30 deletions

View file

@ -1,11 +1,8 @@
# $NetBSD: Makefile,v 1.39 2013/06/06 12:54:33 wiz Exp $
# $NetBSD: Makefile,v 1.40 2013/06/14 21:28:42 wiz Exp $
DISTNAME= OpenCV-2.4.3
PKGNAME= ${DISTNAME:S/a$//:tl}
PKGREVISION= 6
DISTNAME= opencv-2.4.5
CATEGORIES= graphics devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opencvlibrary/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= anthony.mallet@laas.fr
HOMEPAGE= http://code.opencv.org/projects/OpenCV/wiki/WikiStart

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.9 2012/12/03 13:04:24 ryoon Exp $
@comment $NetBSD: PLIST,v 1.10 2013/06/14 21:28:42 wiz Exp $
bin/opencv_createsamples
bin/opencv_haartraining
bin/opencv_performance
@ -29,6 +29,7 @@ include/opencv2/core/gpumat.hpp
include/opencv2/core/internal.hpp
include/opencv2/core/mat.hpp
include/opencv2/core/opengl_interop.hpp
include/opencv2/core/opengl_interop_deprecated.hpp
include/opencv2/core/operations.hpp
include/opencv2/core/types_c.h
include/opencv2/core/version.hpp
@ -70,12 +71,14 @@ include/opencv2/flann/sampling.h
include/opencv2/flann/saving.h
include/opencv2/flann/simplex_downhill.h
include/opencv2/flann/timer.h
include/opencv2/gpu/device/block.hpp
include/opencv2/gpu/device/border_interpolate.hpp
include/opencv2/gpu/device/color.hpp
include/opencv2/gpu/device/common.hpp
include/opencv2/gpu/device/datamov_utils.hpp
include/opencv2/gpu/device/detail/color_detail.hpp
include/opencv2/gpu/device/detail/reduction_detail.hpp
include/opencv2/gpu/device/detail/reduce.hpp
include/opencv2/gpu/device/detail/reduce_key_val.hpp
include/opencv2/gpu/device/detail/transform_detail.hpp
include/opencv2/gpu/device/detail/type_traits_detail.hpp
include/opencv2/gpu/device/detail/vec_distance_detail.hpp
@ -85,8 +88,10 @@ include/opencv2/gpu/device/filters.hpp
include/opencv2/gpu/device/funcattrib.hpp
include/opencv2/gpu/device/functional.hpp
include/opencv2/gpu/device/limits.hpp
include/opencv2/gpu/device/reduce.hpp
include/opencv2/gpu/device/saturate_cast.hpp
include/opencv2/gpu/device/scan.hpp
include/opencv2/gpu/device/simd_functions.hpp
include/opencv2/gpu/device/static_check.hpp
include/opencv2/gpu/device/transform.hpp
include/opencv2/gpu/device/type_traits.hpp
@ -96,6 +101,7 @@ include/opencv2/gpu/device/vec_math.hpp
include/opencv2/gpu/device/vec_traits.hpp
include/opencv2/gpu/device/warp.hpp
include/opencv2/gpu/device/warp_reduce.hpp
include/opencv2/gpu/device/warp_shuffle.hpp
include/opencv2/gpu/devmem2d.hpp
include/opencv2/gpu/gpu.hpp
include/opencv2/gpu/gpumat.hpp
@ -112,7 +118,9 @@ include/opencv2/legacy/legacy.hpp
include/opencv2/legacy/streams.hpp
include/opencv2/ml/ml.hpp
include/opencv2/nonfree/features2d.hpp
include/opencv2/nonfree/gpu.hpp
include/opencv2/nonfree/nonfree.hpp
include/opencv2/nonfree/ocl.hpp
include/opencv2/objdetect/objdetect.hpp
include/opencv2/opencv.hpp
include/opencv2/opencv_modules.hpp
@ -131,6 +139,10 @@ include/opencv2/stitching/detail/warpers.hpp
include/opencv2/stitching/detail/warpers_inl.hpp
include/opencv2/stitching/stitcher.hpp
include/opencv2/stitching/warpers.hpp
include/opencv2/superres/optical_flow.hpp
include/opencv2/superres/superres.hpp
include/opencv2/ts/gpu_perf.hpp
include/opencv2/ts/gpu_test.hpp
include/opencv2/ts/ts.hpp
include/opencv2/ts/ts_gtest.h
include/opencv2/ts/ts_perf.hpp
@ -190,6 +202,9 @@ lib/libopencv_photo.so.${PKGVERSION}
lib/libopencv_stitching.so
lib/libopencv_stitching.so.2.4
lib/libopencv_stitching.so.${PKGVERSION}
lib/libopencv_superres.so
lib/libopencv_superres.so.2.4
lib/libopencv_superres.so.${PKGVERSION}
lib/libopencv_ts.so
lib/libopencv_ts.so.2.4
lib/libopencv_ts.so.${PKGVERSION}
@ -204,25 +219,6 @@ ${PLIST.python}${PYSITELIB}/cv.py
${PLIST.python}${PYSITELIB}/cv2.so
share/OpenCV/OpenCVConfig-version.cmake
share/OpenCV/OpenCVConfig.cmake
share/OpenCV/doc/CMakeLists.txt
share/OpenCV/doc/acircles_pattern.png
share/OpenCV/doc/check_docs_whitelist.txt
share/OpenCV/doc/haartraining.htm
share/OpenCV/doc/license.txt
share/OpenCV/doc/opencv-logo-white.png
share/OpenCV/doc/opencv-logo.png
share/OpenCV/doc/opencv-logo2.png
share/OpenCV/doc/opencv.jpg
share/OpenCV/doc/opencv2manager.pdf
share/OpenCV/doc/opencv2refman.pdf
share/OpenCV/doc/opencv_cheatsheet.pdf
share/OpenCV/doc/opencv_tutorials.pdf
share/OpenCV/doc/opencv_user.pdf
share/OpenCV/doc/packaging.txt
share/OpenCV/doc/pattern.png
share/OpenCV/doc/vidsurv/Blob_Tracking_Modules.doc
share/OpenCV/doc/vidsurv/Blob_Tracking_Tests.doc
share/OpenCV/doc/vidsurv/TestSeq.doc
share/OpenCV/haarcascades/haarcascade_eye.xml
share/OpenCV/haarcascades/haarcascade_eye_tree_eyeglasses.xml
share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml
@ -243,6 +239,7 @@ share/OpenCV/haarcascades/haarcascade_mcs_righteye.xml
share/OpenCV/haarcascades/haarcascade_mcs_upperbody.xml
share/OpenCV/haarcascades/haarcascade_profileface.xml
share/OpenCV/haarcascades/haarcascade_righteye_2splits.xml
share/OpenCV/haarcascades/haarcascade_smile.xml
share/OpenCV/haarcascades/haarcascade_upperbody.xml
share/OpenCV/lbpcascades/lbpcascade_frontalface.xml
share/OpenCV/lbpcascades/lbpcascade_profileface.xml

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.20 2013/06/12 10:13:58 jperkin Exp $
$NetBSD: distinfo,v 1.21 2013/06/14 21:28:42 wiz Exp $
SHA1 (OpenCV-2.4.3.tar.bz2) = 982be2c3e52dfc3e9d14692c60bc856b2b766be2
RMD160 (OpenCV-2.4.3.tar.bz2) = b862ddd9e7fefd885d78835660a9f5c9320889c2
Size (OpenCV-2.4.3.tar.bz2) = 67240491 bytes
SHA1 (opencv-2.4.5.tar.gz) = 9e25f821db9e25aa454a31976ba6b5a3a50b6fa4
RMD160 (opencv-2.4.5.tar.gz) = 3b7dc9da2e0b616a19e50ed5999ca0dd65c45d5f
Size (opencv-2.4.5.tar.gz) = 81884985 bytes
SHA1 (patch-modules_contrib_src_inputoutput.cpp) = dc3413182c94b670823d509ab38f21ce36d4f432
SHA1 (patch-modules_contrib_src_spinimages.cpp) = b3e465700059616be991d597230bc8dc42f15be1
SHA1 (patch-modules_core_include_opencv2_core_types_c.h) = c056068c01c417dc262f21c00324da7f86c0cd8e