AI人工智能,技术编程|十大计算机视觉工具( 二 )


Theano
Theano是可以在CPU或GPU上运行的快速Python数字库 。它是由加拿大蒙特利尔大学的LISA组(现为MILA)创建的 。Theano是用于控制和评估数学表达式(尤其是矩阵值表达式)的增强编译器 。
SimpleCV
SimpleCV是用于构建计算机视觉应用程序的系统 。它使您可以使用各种类似OpenCV , pygame等的大量计算机视觉工具 。如果您不希望深入了解图像处理 , 而只需要完成工作 , 则可以使用此工具 。如果您需要快速进行原型制作 , SimpleCV将为您提供最佳服务 。
Keras
Keras是一个深度学习的Python库 , 它结合了不同库的元素 , 例如Tensorflow , Theano和CNTK 。Keras在Tensorflow之上运行 , 在诸如Scikit-learn和PyTorch等竞争者中处于有利位置 。
Keras可以在TensorFlow , Microsoft Cognitive Toolkit , Theano或PlaidML上运行 。旨在用于深度神经网络的快速实验 , 它围绕便利性 , 测得的质量和可扩展性展开 。Keras遵循降低认知负担的最佳实践:它提供稳定且基本的API , 并限制了常规用例所需的用户操作数 。
GPUImage
它是基于OpenGL ES 2.0的框架 , 该框架允许将GPU加速的效果和通道应用于实时运动视频、图片和电影 。在GPU上运行自定义通道需要大量代码来进行设置和保持 。
YOLO
YOLO是一个专门为实时处理而设计的对象检测系统 。YOLO是一个先进的实时目标检测系统 , 由来自华盛顿大学的josephredmon和alifarhadi创建 。他们的算法将一个神经网络应用于整个图片 , 神经网络将图片分割成一个网格 , 并用检测到的项目标记区域 。
BoofCV
BoofCv是用于实时机器人技术和计算机视觉应用程序的开源Java库 , 该库已获得Apache 2.0许可 , 可用于学术用途和商业用途 。
涵盖了从低层次的图像处理 , 包括低层次的图像识别和图像处理 。
End
【AI人工智能,技术编程|十大计算机视觉工具】声明:部分内容来源于网络 , 仅做学术分享 , 文章版权归原作者所有 。如有不妥 , 请联系删除 。


推荐阅读