0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

10个流行的Python库平台

新机器视觉 来源:新机器视觉 作者:新机器视觉 2020-10-09 16:33 次阅读

作为开发人员喜爱的语言之一,Python以其丰富的社区可用工具和库而闻名。我们列出了开发人员可以用于计算机视觉10个流行的Python库或平台,以帮助开发人员自动化开发任务,其中包括检测和可视化。

1 | fastai

fastai是一个深度学习库,它提供高级组件,可以在标准深度学习领域快速、轻松地提供最先进的结果。它还为研究人员提供了可以混合和匹配的低层次组件,以建立新的方法。

fastai包括各种特性,比如一个gpu优化的计算机视觉库,它可以在纯Python中扩展,一个新的Python类型分派系统以及一个用于张量的语义类型层次结构等等。

链接:https://github.com/fastai/fastai

2 | IPSDK

IPSDK是一个用c++和Python编写的图像处理库。该库提供了一系列完整的图像处理功能来处理数据集,以及一个全面和优化的功能范围的2D和3D图像处理。

IPSDK自动调整自己以适应处理器的体系结构和能力。该库的功能包括全PC集群支持、高性能、高可用性计算等。

链接:https://www.reactivip.com/image-processing/

3 | Imutils

Imutils是一个计算机视觉软件包,包括一系列OpenCV +方便的功能,使基本的图像处理功能,如平移,旋转,调整大小,骨架化,显示Matplotlib图像,排序轮廓,检测边缘等相当容易。

链接:https://www.pyimagesearch.com/2015/02/02/just-open-sourced-personal-imutils-package-series-opencv-convenience-functions/

4 | Keras

Keras是用Python编写的高级神经网络库,能够运行在TensorFlow或Theano之上。该库的开发重点是实现快速实验。

这个深度学习库提供了几个特性,包括对卷积网络和循环网络的支持,允许简单和快速的原型化等等。

5 | Matplotlib

Matplotlib是一个全面的可视化库,用于用Python创建静态、动画和交互式可视化。该库可以执行各种功能,比如开发发布质量的图形、导出和嵌入到多种文件格式和交互环境中等等。

链接:https://matplotlib.org

6 | OpenCV

OpenCV是一个流行的、开源的计算机视觉库,专注于实时应用程序。该图书馆采用模块化结构,包括数百种计算机视觉算法。OpenCV包括图像处理、视频分析、二维特征框架、物体检测、摄像机标定、三维重建等模块。

链接:https://opencv.org

7 | Pytessarct

Pytessarct或Python-tesseract是Python语言的光学字符识别(OCR)工具。这个工具是谷歌的tesseracc – ocr引擎的包装器,可以帮助识别和读取嵌入在图像中的文本。

该工具还可以作为tesseract的独立调用脚本使用,可以读取Pillow和Leptonica图像库支持的所有图像类型,包括jpeg、png、gif、bmp、tiff等。

链接:https://pypi.org/project/pytesseract/

8 | PyTorchCV

PyTorchCV是一个基于pytorch的计算机视觉任务框架。该框架是一个集合的图像分类,分割,检测和姿态估计模型。在这个框架中有很多实现的模型,包括AlexNet, ResNet, ResNeXt, pyramid idnet, SparseNet, DRN-C/DRN-D等等。

链接:https://pypi.org/project/pytorchcv/

9 | Scikit-Image

Scikit-Image是一个流行的开源Python库,它包含了一组用于图像处理的算法。它基本上是一个SciPy的图像处理工具箱。建在scipy.n图像以Python语言提供一组通用的图像处理例程。这个图像处理库以Python编程语言提供了一个文档完善的API,并实现了用于研究、教育和工业应用的算法和实用程序。

链接:https://scikit-image.org

10 | SimpleCV

SimpleCV是一个流行的机器视觉框架,用于构建计算机视觉应用。这个库是用Python编写的,有助于访问几个高性能计算机视觉库,比如OpenCV。

该框架是可用于开发vision应用程序的库和软件的集合。它为相机、图像处理、特征提取和格式转换提供了简洁、可读的界面。它还允许用户使用来自网络摄像头、Kinect、FireWire和IP摄像头或移动电话的图像或视频流。
责任编辑:YYX


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OpenCV
    +关注

    关注

    31

    文章

    635

    浏览量

    41370
  • python
    +关注

    关注

    56

    文章

    4797

    浏览量

    84739

原文标题:10个流行的Python计算机视觉工具

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    HAL在Arduino平台上的使用

    HAL在Arduino平台上的使用 Arduino平台是一开源的电子原型平台,它包括硬件(基于微控制器的威廉希尔官方网站 板)和软件(Arduino
    的头像 发表于 12-02 14:04 324次阅读

    月速成python+OpenCV图像处理

    OpenCV是一广受欢迎且极为流行的计算机视觉,它因其强大的功能、灵活性和开源特性而在开发者和研究者中备受青睐。学习OpenCV主要就是学习里面的计算机视觉算法。要学习这些算法的原理,知道它们
    的头像 发表于 11-29 18:27 143次阅读
    一<b class='flag-5'>个</b>月速成<b class='flag-5'>python</b>+OpenCV图像处理

    集齐7平台?这个通用帮你做到了!

    本文要讲的是通用整合7平台,本文将以Air780E+LuatOS作为示例,教你使用合宙IoT_CLOUD连接Tlink云平台
    的头像 发表于 11-26 12:29 144次阅读
    集齐7<b class='flag-5'>个</b>云<b class='flag-5'>平台</b>?这个通用<b class='flag-5'>库</b>帮你做到了!

    使用Python进行串口通信的案例

    当然!以下是一使用Python进行串口通信的简单示例。这个示例展示了如何配置串口、发送数据以及接收数据。我们将使用 pyserial ,这是一非常
    的头像 发表于 11-22 09:11 232次阅读

    如何使用Python构建LSTM神经网络模型

    构建一LSTM(长短期记忆)神经网络模型是一涉及多个步骤的过程。以下是使用Python和Keras构建LSTM模型的指南。 1. 安装必要的
    的头像 发表于 11-13 10:10 384次阅读

    Python解析:通过实现代理请求与数据抓取

    Python中,有多个可以帮助你实现代理请求和数据抓取。这些提供了丰富的功能和灵活的API,使得你可以轻松地发送HTTP请求、处理响应、解析HTML/XML/JSON数据,以及进行复杂的网络操作。
    的头像 发表于 10-24 07:54 178次阅读

    pycharm如何调用pytorch

    引言 PyTorch是一开源的机器学习,广泛用于计算机视觉、自然语言处理等领域。PyCharm是一流行Python集成开发环境(ID
    的头像 发表于 08-01 15:41 624次阅读

    pytorch和python的关系是什么

    在当今的人工智能领域,Python已经成为了最受欢迎的编程语言之一。Python的易学易用、丰富的和框架以及强大的社区支持,使其成为了数据科学、机器学习和深度学习等领域的首选语言。而在深度学习领域
    的头像 发表于 08-01 15:27 1993次阅读

    Python建模算法与应用

    Python作为一种功能强大、免费、开源且面向对象的编程语言,在科学计算、数学建模、数据分析等领域展现出了卓越的性能。其简洁的语法、对动态输入的支持以及解释性语言的本质,使得Python在多个平台
    的头像 发表于 07-24 10:41 569次阅读

    opencv-python和opencv一样吗

    的。以下是对OpenCV和OpenCV-Python的比较: 编程语言: OpenCV是一平台,支持多种编程语言,如C++、Java、Pyt
    的头像 发表于 07-16 10:38 1217次阅读

    用pycharm进行python爬虫的步骤

    以下是使用PyCharm进行Python爬虫的步骤: 安装PyCharm和Python 首先,您需要安装PyCharm和Python。PyCharm是一
    的头像 发表于 07-11 10:11 863次阅读

    深度学习常用的Python

    深度学习作为人工智能的一重要分支,通过模拟人类大脑中的神经网络来解决复杂问题。Python作为一种流行的编程语言,凭借其简洁的语法和丰富的支持,成为了深度学习研究和应用的首选工具。
    的头像 发表于 07-03 16:04 657次阅读

    如何使用Python进行神经网络编程

    。 为什么使用PythonPython是一种广泛使用的高级编程语言,以其易读性和易用性而闻名。Python拥有强大的,如TensorFlow、Keras和PyTorch,这些
    的头像 发表于 07-02 09:58 412次阅读

    ESP32下如何加自定义Python

    我看官方有提供Micropython的bin文件,但我想根据自己外设扩充一下Python,这个应该从哪里入手? 之前做过RTT系统的python扩充,RTT有提供Micropyth
    发表于 06-18 06:27

    如何使用Python PySNMP模块获取设备指标呢?

    PySNMP 是一平台的纯Python SNMP 引擎实现。
    的头像 发表于 01-12 13:59 3222次阅读