前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub项目推荐 | ChainerCV:计算机视觉中的深度学习图书馆

GitHub项目推荐 | ChainerCV:计算机视觉中的深度学习图书馆

作者头像
AI研习社
发布2018-12-13 10:20:53
1.3K0
发布2018-12-13 10:20:53
举报
文章被收录于专栏:AI研习社AI研习社

ChainerCV是一个使用Chainer训练和运行神经网络以进行计算机视觉任务的工具集合。

GitHub项目地址:https://github.com/chainer/chainercv

文档链接: http://chainercv.readthedocs.io/en/stable/
ChainerCV支持的任务如下:
  • 图像识别 (ResNet, SENet, VGG)
  • 对象检测 (教程, 更快的 R-CNN, SSD, YOLO)
  • 语义分割 (SegNet, PSPNet)
  • 实例分割 (FCIS,)

指导原则

ChainerCV 根据以下三个原则进行开发:

  • 易用性:实现具有内聚性和简单接口的计算机视觉网络。
  • 再现性:其训练脚本非常适合作为参考实现。
  • 组合性:工具中具有通用API的数据加载器和评估脚本。

安装

$ pip install -U numpy$ pip install chainercv

用Anaconda进行安装的说明,请访问: http://chainercv.readthedocs.io/en/stable/#install-guide(推荐)

安装要求

  • Chainer及其依赖项
  • Pillow
  • Cython (构建要求)
额外功能
  • Matplotlib
  • OpenCV
  • SciPy
  • mpi4py
  • pycocotools

ChainerCV已经测试了在Python 2.7.12 和 3.6.0下的环境

  • 主分支设计用于Chainer v4(稳定版)和Chainer v5(开发版)。
  • 以下的分支保留了Chainer过去的版本,需要注意的是这些分支已经不再维护。

0.4.11(Chainer v1)。可以通过命令pip install chainercv == 0.4.11安装。

0.7(Chainer v2)。可以通过命令pip install chainercv == 0.7安装。

0.8(Chainer v3)。可以通过命令pip install chainercv == 0.8安装。

0.10(Chainer v4)。可以通过命令pip install chainercv == 0.10安装。

数据规范

1.图像

  • 色彩通道的顺序为RGB;
  • 形状为CHW(例如:(通道,高度,宽度));
  • 数值的范围是[0,255];
  • 大小用 行-列 的顺序表示(例如:(高度,宽度))

2.边界框

  • 形状为(R,4);
  • 坐标排序为(y_min,x_min,y_max,x_max),顺序与OpenCV相反

3.语义分割图像

  • 形状为(高度,宽度);
  • 值为 class id,其数值范围在[0,n_class - 1]之间

样本可视化

上图是ChainerCV支持的检测模型所输出的结果

引文

如果ChainerCV有助于你的研究,请引用ACM多媒体开源软件竞赛的论文。以下是一个BibTeX条目:

@inproceedings{ChainerCV2017,
    author = {Niitani, Yusuke and Ogawa, Toru and Saito, Shunta and Saito, Masaki},
    title = {ChainerCV: a Library for Deep Learning in Computer Vision},
    booktitle = {ACM Multimedia},
    year = {2017},
}

论文的查看入口: https://arxiv.org/abs/1708.08169

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文档链接: http://chainercv.readthedocs.io/en/stable/
  • ChainerCV支持的任务如下:
  • 指导原则
  • 安装
    • 安装要求
      • 额外功能
  • 数据规范
    • 1.图像
      • 2.边界框
        • 3.语义分割图像
        • 样本可视化
        • 引文
        相关产品与服务
        图像识别
        腾讯云图像识别基于深度学习等人工智能技术,提供车辆,物体及场景等检测和识别服务, 已上线产品子功能包含车辆识别,商品识别,宠物识别,文件封识别等,更多功能接口敬请期待。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档