发布于 2015-06-05 00:47:30 | 244 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Python-OpenCV 图像与视频处理教程,程序狗速度看过来!
OpenCV 跨平台计算机视觉库
OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
openCV 3.0 发布,更新内容如下:
~1500 patches, submitted as PR @ github. All our patches go the same route.
opencv_contrib (http://github.com/itseez/opencv_contrib) repository has been added. A lot of new functionality is there already! opencv_contrib is only compatible with 3.0/master, not 2.4. Clone the repository and use “cmake … -D OPENCV_EXTRA_MODULES_PATH=<path_to opencv_contrib/modules> …” to build opencv and opencv_contrib together.
a subset of Intel IPP (IPPCV) is given to us and our users free of charge, free of licensing fees, for commercial and non-commerical use. It’s used by default in x86 and x64 builds on Windows, Linux and Mac.
T-API (transparent API) has been introduced, this is transparent GPU acceleration layer using OpenCL. It does not add any compile-time or runtime dependency of OpenCL. When OpenCL is available, it’s detected and used, but it can be disabled at compile time or at runtime. It covers ~100 OpenCV functions. This work has been done by contract and with generous support from AMD and Intel companies.
~40 OpenCV functions have been accelerated using NEON intrinsics and because these are mostly basic functions, some higher-level functions got accelerated as well.
There is also new OpenCV HAL layer that will simplifies creation of NEON-optimized code and that should form a base for the open-source and proprietary OpenCV accelerators.
The documentation is now in Doxygen: http://docs.opencv.org/master/
We cleaned up API of many high-level algorithms from features2d, calib3d, objdetect etc. They now follow the uniform “abstract interface – hidden implementation” pattern and make extensive use of smart pointers (Ptr<>).
Greatly improved and extended Python & Java bindings (also, see below on the Python bindings), newly introduced Matlab bindings (still in alpha stage).
Improved Android support – now OpenCV Manager is in Java and supports both 2.4 and 3.0.
Greatly improved WinRT support, including video capturing and multi-threading capabilities. Thanks for Microsoft team for this!
更多内容请查看发行日志
软件下载:
Windows self-extracting archive: https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0/
iOS framework: https://sourceforge.net/projects/opencvlibrary/files/opencv-ios/3.0.0/
and the source code for all the platforms can be downloaded from GitHub: https://github.com/Itseez/opencv/archive/3.0.0.zip
OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。