zoukankan      html  css  js  c++  java
  • opencv中的子库

     1 FLANN

    近似最近邻库,NN就是nearest neighbor的缩写。

    2 IlmImf

    Ilm是Industrial light & magic公司的缩写。

    Imf是image format的缩写吗?

    3 libjasper

    Jasper是JPEG2000的一个非官方实现,由一个国外的一个大学教师实现,还算是个好用的LIB,你可以从http://www.ece.uvic.ca/~mdadams/jasper/地址下在,里面有VC的工程文件。
    Jpeg60是JPEG的官方实现;其编译只提供makefile来编译。
    在图形压缩算法上这里不讨论,这里主要讨论其性能方面的问题:
    1>JPEG2000拥有较高质量的图形,即使在100倍的压缩比例下,而JPEG是不行的,压缩比高一定程度就会出现马赛克。
    2>高质量的图形是以大量的运算为代价的,所以JPEG2000的时间是很长的,一般对1024*768*24的BMP图进行ENCODE或DECODE需要花费2秒种(P4-3。0)左右的时间,这个时间对于实时应用是很可怕的。Jasper在对JPEG的实现过程中为了保证对多种图形的处理,其算法写的不够精简,先要将待ENCODE的图形转换为其内部的格式,然后再使用JP2000的算法来ENCODE。而JPEG在时间方面有较好的表现,压缩上面的图形在100ms以内,对于大部分实时应用来说还是很好的。
    虽然Jasper实现的不够好,我想他的质量还是能够吸引很多人,对于时间要求不长的应用,2秒不算是长时间,我想不久的将来会有更好的JPEG2000实现,哪个时候就可以使用了。

    4 libjpeg

    这是jpeg官方提供的一个jpeg图片压缩和解压缩的库。

    5 libpng

    就是png图片的处理库,可以干关于png图片的各种事情。

    6 libtiff

    tiff是tagged image file format的缩写,libtiff是读写tif文件的库。

    7 opencv_calib3d

    用于做camera校准和3维重建的库。

    8 opencv_contrib

    包含了一些还不是很稳定的功能。

    9 opencv_core

    提供了一些最基本的图像处理结构体。

    10 opencv_feature

    特征检测和描述。

    11 opencv_gpu

    使用gpu的运算能力的库。

    12 opencv_highgui

    用户界面库。

    13 opencv_imgproc

    图像处理库,比如计算直方图,图像变换等。。

    14 opencv_ml

    机器学习库。

    15 opencv_nonfree

    已经被申请了专利的库,比如sift和surf。

    16 opencv_objdetect

    opencv目标检测。

    17 opencv_ocl

    open computing language,通用计算语言,就是说,写一次代码就可以在多核处理器、GPU和DSP上运行。

    18 opencv_photo

    摄影相关的库,比如去除图像上的瑕疵、以及图像去燥。

    19 opencv_stitch

    图像拼接库。

    20 opencv_superres

    image super resolution,用于增加图片的分辨率,使得模糊的图片更加清晰。

    21 opencv_ts

    opencv的测试系统。

    22 opencv_video

    视频分析库。

    23 opencv_videostab

    视频图像去抖动库。

    24 opencv_viz

    三维虚拟空间库。

    25  zlib

    基于deflate算法的数据压缩和解压缩算法库。

  • 相关阅读:
    Delphi 窗体失踪在最上面的代码
    Delphi 目前使用delay函数功能
    Delphi Delay 延时计数的功能。 下面的方法都是思路,但是没有用在项目上
    Delphi 通过SQLite3, SQLiteTable3 操作数据库
    解决sqlite删除数据后,文件大小不变问题 转载
    delphi执行cmd命令和bat文件
    Delphi 获取sqlite中所有的表名
    delphi 获取USB口拔出和插入的状态
    深度揭密轮播插件核心代码的实现过程
    flowJS源码个人分析
  • 原文地址:https://www.cnblogs.com/hustdc/p/6854374.html
Copyright © 2011-2022 走看看