• .NET开源工程推荐(Accord,AForge,Emgu CV)


    转:https://www.cnblogs.com/Leo_wl/p/3321973.html

    各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)

    许可协议

    类库 许可协议 许可协议网址 大致介绍
    OpenCv BSD www.opensource.org/licenses/bsd-license.html 在保留原来BSD协议声明的前提下,随便怎么用都行
    EmguCv GPL v3 http://www.gnu.org/licenses/gpl-3.0.txt 你的产品必须也使用GPL协议,开源且免费
    商业授权 http://www.emgu.com/wiki/files/CommercialLicense.txt 给钱之后可以用于闭源的商业产品
    AForge.net LGPL v3 http://www.gnu.org/licenses/lgpl.html 如果不修改类库源代码,引用该类库的产品可以闭源和(或)收费

    以上三种类库都可以用于开发商业产品,但是EmguCv需要付费;因为我只是用来学习和研究,所以这些许可协议对我无所谓。不过鉴于我们身在中国,如果脸皮厚点,去他丫的许可协议。

    下载

    可以很方便的下载到这些类库,下载地址分别为:

    类库

    下载地址

    OpenCv

    http://sourceforge.net/projects/opencvlibrary/files/

    EmguCv

    http://www.emgu.com/wiki/index.php/Download_And_Installation

    AForge.net

    http://www.aforgenet.com/framework/downloads.html

    安装

    这些类库的安装都比较简单,直接运行安装程序,并点“下一步”即可完成。但是OpenCv在安装完之后还需要一些额外的处理才能在VS2008里面使用,在http://www.opencv.org.cn有一篇名为《VC2008 Express下安装OpenCv 2.0》的文章专门介绍了如何安装OpenCv。

    类库

    安装难易度

    备注

    OpenCv

    比较容易

    VC下使用需要重新编译

    EmguCv

    容易

    AForge.net

    容易

    相信看这篇文章的人都不会被安装困扰。

    文档资料 

    类库

    总体评价

    书籍

    网站

    文档

    示例

    社区

    备注

    OpenCv

    中等

    中英文

    中英文

    中英文

    较多

    中文论坛

    有中文资料但不完整

    EmguCv

    英文

    英文

    英文论坛

    论坛人气很差

    AForge.net

    英文

    英文

    英文论坛

    论坛人气很差

    OpenCv有一些中文资料,另外两种的资料全是英文的;不过EmguCv建立在OpenCv的基础上,大部分OpenCv的资料可以用于EmguCv;而AForge.net是原生的.net类库,对GDI+有很多扩展,一些MSDN的资料可以借鉴。如果在查词典的基础上还看不懂英文文档,基本上可以放弃使用这些类库了。

    易用性

    易用性这玩意,主观意志和个人能力对它影响很大,下面是我的看法:

    类库

    易用性

    备注

    OpenCv

    比较差

    OpenCv大多数功能都以C风格函数形式提供,少部分功能以C++类提供。注意:2.0版将更多的功能封装成类了。

    EmguCv

    比较好

    将OpenCv的绝大部分功能都包装成了.net类、结构或者枚举。不过文档不全,还是得对照OpenCv的文档去看才行。

    AForge.net

    纯.net类库,用起来很方便。

    最近几年一直用的是C# ,把C和C++忘记得差不多了,况且本来C/C++我就不太熟,所以对OpenCv的看法恐怕有偏见。

    性能测试:

    参照https://www.cnblogs.com/xrwang/archive/2010/01/26/TheComparisonOfImageProcessingLibraries.html

  • 相关阅读:
    爬取笔趣阁小说(一念永恒)
    爬虫requests爬去网页乱码问题
    requests bs4 datetime re json
    添加背景音乐。c
    strip()
    爬虫学习中遇到的问题
    super的用法(带了解)
    user-agent
    输入n个字符串,用空格隔开。这些字符串中有重复出现的。现在统计每个字符串出现的次数,并找出出现次数最多的字符串。
    字节跳动小程序的一些坑
  • 原文地址:https://www.cnblogs.com/janghe/p/9759066.html
Copyright © 2020-2023  润新知