mxnet胶子cv工具包

gluoncv-torch的Python项目详细描述


在pytorch中加载GluonCV模型。简单地 import gluoncvth获得比 torchvision

importgluoncvthasgcvmodel=gcv.models.resnet50(pretrained=True)

安装

pip install gluoncv-torch

可用型号

图像网

torchvision型号:

torchvisiongluoncvth
ModelTop-1 errorTop-5 errorTop-1 errorTop-5 error
ResNet1830.2410.9229.0610.17
ResNet3426.708.5825.357.92
ResNet5023.857.1322.336.18
ResNet10122.636.4420.805.39
ResNet15221.695.9420.565.39
Inception v322.556.4421.335.61

更多型号可在GluonCV Image Classification ModelZoo

语义分割

Pascal VOC数据集的结果:

ModelBase NetworkmIoU
FCNResNet10183.6
PSPNetResNet10185.1
DeepLabV3ResNet10186.2

ADE20K数据集的结果:

ModelBase NetworkPixAccmIoU
FCNResNet10180.641.6
PSPNetResNet10180.842.9
DeepLabV3ResNet10181.144.1

快速演示

importtorchimportgluoncvth# Get the modelmodel=gluoncvth.models.get_deeplab_resnet101_ade(pretrained=True)model.eval()# Prepare the imageurl='https://github.com/zhanghang1989/image-data/blob/master/encoding/'+ \
    'segmentation/ade20k/ADE_val_00001142.jpg?raw=true'filename='example.jpg'img=gluoncvth.utils.load_image(gluoncvth.utils.download(url,filename)).unsqueeze(0)# Make predictionoutput=model.evaluate(img)predict=torch.max(output,1)[1].cpu().numpy()+1# Get color pallete for visualizationmask=gluoncvth.utils.get_mask_pallete(predict,'ade20k')mask.save('output.png')

更多型号请访问GluonCV Semantic Segmentation ModelZoo

API参考

resnet

  • gluoncvth.models.resnet18(pretrained=True)
  • gluoncvth.models.resnet34(pretrained=True)
  • gluoncvth.models.resnet50(pretrained=True)
  • gluoncvth.models.resnet101(pretrained=True)
  • gluoncvth.models.resnet152(pretrained=True)

fcn

  • gluoncvth.models.get_fcn_resnet101_voc(pretrained=True)
  • gluoncvth.models.get_fcn_resnet101_ade(pretrained=True)

pspnet

  • gluoncvth.models.get_psp_resnet101_voc(pretrained=True)
  • gluoncvth.models.get_psp_resnet101_ade(pretrained=True)

深度标签v3

  • gluoncvth.models.get_deeplab_resnet101_voc(pretrained=True)
  • gluoncvth.models.get_deeplab_resnet101_ade(pretrained=True)

为什么GluonCV

1。最先进的实现方法

2。预先培训的模型和教程

3。社区支持

我们希望gluoncv模型的pytorch推理api 有利于整个计算机视觉通信。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在JScrollPane标题中禁用鼠标滚轮滚动?   java如何为篮球计分器应用程序存储包括球队名称在内的比赛分数?   java如何使用ADT接口实例化列表   JavaCV抓取帧方法延迟并返回旧帧   java在上传文件时处理网络问题   java如何创建2d阵列的克隆?   关于XMLGregorianCalendar的java信息   java XmlUnit在比较XML文件时忽略元素的顺序   java如何最好地检测无意义的文本?   克隆如何制作java扫描仪的副本?   验证Java中空值的BigDecimal数据类型   java字符串数组中的字数   java JavaFX:如何选择平铺并添加数字和边框线?   java更改jtable中从jar文件获取的特定行的颜色   正则表达式Java字符串。拆分:将\\W用作非单词分隔符时出现问题   当内存损坏时,Java中的同一引用/实例变量会发生什么变化?   java无法在Javadoc注释中链接到JDK10