`
saybody
  • 浏览: 904303 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

OPENCV 1.0 RC1 版本介绍

阅读更多

注:下面内容是从发布版本的 changelog 文件中翻译过来的,仅供参考。

======================
OPENCV 1.0 RC1 , 发布时间:2006年8月
======================

>>> 新函数与新特征 <<<

- 支持的新编译器/环境:
* GCC 4.x
* Visual Studio .NET 2005.
注意: a) 工程文件 .vcproj's 以及相应的环境文件均被转换成 VS.NET 2005 的格式,
因此它们不能被 VS.NET 2003 打开。作为工作区,可以将工程文件和工作区转换
为 Visual Studio 6.0,再转换到 VS.NET 2003.
b) 工程可以在 Win32 以及 x64 (a.k.a. EM64T/AMD64) 平台上编译.
c) 默认情况下支持 OpenMP.
* 在 MacOSX 上,通用的 OpenCV 二进制代码可以在缺省情况下编译,因此 PPC 和 INTEL MAC‘S 系统
全部都支持。
* 取消了对 Borland C++ 的支持,但是仍然有一个脚本文件 utils\gen_make.py 可以通过生成文件
makefile.bcc's 来编译 (没有在 RC1 上测试)。
* 新的命令行 makefiles _make\makefile.* 被引入,允许用户在 Win64 (EM64T/AMD64 and Itanium)
平台上编译 OPENCV。具体细节参考文件 INSTALL。

- cxcore:
* 增加了一些新的函数:
cvMixChannels, cvRandShuffle, cvRange, cvCalcPCA, cvProjectPCA, cvBackProjectPCA,
cvNormalize, cvReduce, cvGetNumThreads, cvSetNumThreads, cvGetThreadNum.
See docs/ref/opencvref_cxcore.htm for details.
* 扩展了函数 cvCalcCovarMatrix, cvMulTransposed
* 为库增加宏: 见 cxcore/include/cvver.h
* 为 CvImage 和 CvMatrix 增加 C++ 类:
见 cxcore/include/cxcore.hpp 以及样例 samples/c/image.cpp
* 矩阵的最大通道数增加到 64 个,尽管只有一些特殊函数才处理这样的图像。
- cv:
* 新函数:
cvPyrMeanShiftFiltering, cvWatershed, cvGetAffineTransform.
see docs/ref/opencvref_cv.htm for details.
* 扩展:
cvDistTransform (true distance transform algorithm),
cvThresh (Otsu adaptive algorithm),
cvCanny (using true gradient as an option)
* 所有的滤波函数重新编写过,为线性可分以及不可分滤波增加了新的 C++ 类,并增加了
morphology, laplace, box filer (模糊).
见 cv/include/cv.hpp.

****** API 的变化:
* cvCamShift, cvBoxPoints 以及所有其它与角度有关的函数,现在都用角度而不是弧度返回

- cvaux:
* 增加了新的大型视频监控模块,见
(cvaux/src/vs and cvaux/include/cvvidsurv.h).
该模块完善了智能目标跟踪功能,见 docs/vidsurv 中的描述
- ml (机器学习):
* 这是一个全新的为统计分类、回归以及聚类而写的 C++ 类库. 见 docs/ref/opencvref_ml.htm.
- highgui:
* 所有的视频捕捉的代码在结构上都重新构造并且按模块划分,采用了更好的函数名字(原有的函数
名字通过宏仍然支持)。
* 增加了对 Quicktime (MacOSX) 和 Xine (Linux, (注意查看相关的许可)!)) 的支持.

- 捆绑与界面:
* 现在支持 IPP 5.1.*,而这是一个推荐与OPENCV一起使用的版本。用户可以执行建立单独的
IPP DLL 作为二进制版本的分发。见(interfaces/ipp)
* 大大提高并扩展了与 Python 的绑定
(见 interfaces/swig[/python] 以及 samples/python).

>>> 优化: <<<
- 应用新的 IPP5.1 功能,下列的滤波函数都被大大优化:
cvSobel, cvLaplace, cvErode, cvDilate.
- cvFilter2D 对于大的内核运行得更快 (使用基于 DFT 的算法)
- 一些函数可以使用 OPENMP 做并行处理:
cvHaarDetectObjects, cvCalcOpticalFlowPyrLK, cvDistTransform (the new algorithm only),
因此它们的运行速度在双核CPU上要快 ~50-80% , 当代码用 Intel compiler 或者 MSVC2005
编译时。

分享到:
评论

相关推荐

    OpenCV_1.0rc1.exe

    OpenCV_1.0rc1.exe opencv工具

    OpenCV_1.0 版本下载 配置VC6.0

    (下面附图为OpenCV 1.0rc1的安装界面,OpenCV 1.0安装界面与此基本一致。)在安装时选择\"将\\OpenCV\\bin加入系统变量\"(Add\\OpenCV\\bin to the systerm PATH)。 [编辑]配置Windows环境变量 检查C:\\...

    OPENCV配置

    根据提供的信息,这里以OpenCV 1.0rc1为例,但同样的步骤也适用于其他版本。在安装过程中,选择“将\OpenCV\bin加入系统变量”选项,这样可以确保OpenCV的动态链接库(DLLs)能够在系统路径中被找到。 **配置...

    HaarViewer haar查看器

    在OpenCV1.0版本中,Haar特征已经被用作一种基础的特征检测手段。 **MFC**是微软提供的一套C++类库,它简化了Windows应用程序的开发,提供了封装Windows API的类,使得开发者可以使用面向对象的方式来编写Windows...

    grid-finder:OpenCV python lib程序在图像中查找网格

    $ git checkout 3.0.0-rc1 $ cd cmake $ apt-get install cmake libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D...

    Sikuli64、32

    2. "Sikuli-X-1.0rc3 (r905)-win32.exe":这个是Sikuli X的32位版本,版本号为1.0rc3(Release Candidate 3),意味着这是一个预发布版本,用于测试和反馈,r905可能是它的修订号,表示源代码控制中的第905次提交。...

    图形化测试工具Sikuli

    至于压缩包子文件的文件名称"Sikuli-X-1.0rc3 (r905)-win32",这表明包含的是Sikuli X的1.0候选发布版3,修订号905,适用于Windows 32位系统。Sikuli X是Sikuli的升级版,增加了更多功能和改进,如支持Jython脚本...

    Sikuli-X.zip

    1. "Sikuli-X-1.0rc3 (r905)-win32.exe":这是Sikuli的一个早期版本的Windows安装程序,版本号为1.0 Release Candidate 3,修订版为905。用户可以运行这个程序来安装Sikuli,以便在Windows环境下使用。 2. "西西...

    Zbar二维码解析库编译.docx

    本文主要介绍如何在Windows环境下,使用MinGW编译ZBar二维码解析库。ZBar是一个开源的二维码和条形码读取库,支持多种格式,如QR Code、Code 128等。在Windows系统中,由于默认的MinGW不包含所有必要的库,因此需要...

    Zbar二维码解析库编译.pdf

    安装完成后,需要将zbar源码放入到msys/1.0/proj/目录下,默认路径为:C:\MinGW\msys\1.0\。 2. 配置编译环境 打开MinGW编译环境,cd到proj/zbar-0.10/目录下,并执行./configure --without-imagemagick命令。但是...

Global site tag (gtag.js) - Google Analytics