Window10+coco数据集+PythonAPI调用
来源:互联网 发布:淘宝店怎么做链接地址 编辑:程序博客网 时间:2024/06/05 03:14
1、下载coco数据集
参考博客:http://blog.csdn.net/happyhorizion/article/details/77894205#coco数据库
2、Win10编辑 Pycocotools
参考博客:http://www.jianshu.com/p/de455d653301
3、创建demo.py源码
from pycocotools.coco import COCOimport numpy as npimport skimage.io as ioimport matplotlib.pyplot as pltimport pylabpylab.rcParams['figure.figsize'] = (8.0, 10.0)dataDir='H:/TensorFlow/coco'dataType='val2014'annFile='{}/annotations/instances_{}.json'.format(dataDir,dataType)# initialize COCO api for instance annotationscoco=COCO(annFile)# display COCO categories and supercategoriescats = coco.loadCats(coco.getCatIds())nms=[cat['name'] for cat in cats]print('COCO categories: \n{}\n'.format(' '.join(nms)))nms = set([cat['supercategory'] for cat in cats])print('COCO supercategories: \n{}'.format(' '.join(nms)))# get all images containing given categories, select one at randomcatIds = coco.getCatIds(catNms=['person','dog','skateboard']);imgIds = coco.getImgIds(catIds=catIds );imgIds = coco.getImgIds(imgIds = [324158])img = coco.loadImgs(imgIds[np.random.randint(0,len(imgIds))])[0]# load and display image# I = io.imread('%s/images/%s/%s'%(dataDir,dataType,img['file_name']))# use url to load imageI = io.imread("H:\\TensorFlow\\coco\\images\\val2014\\COCO_val2014_000000324158.jpg")plt.axis('off')plt.imshow(I)plt.show()# load and display instance annotationsplt.imshow(I); plt.axis('off')annIds = coco.getAnnIds(imgIds=img['id'], catIds=catIds, iscrowd=None)anns = coco.loadAnns(annIds)coco.showAnns(anns)# initialize COCO api for person keypoints annotationsannFile = '{}/annotations/person_keypoints_{}.json'.format(dataDir,dataType)coco_kps=COCO(annFile)# load and display keypoints annotationsplt.imshow(I); plt.axis('off')ax = plt.gca()annIds = coco_kps.getAnnIds(imgIds=img['id'], catIds=catIds, iscrowd=None)anns = coco_kps.loadAnns(annIds)coco_kps.showAnns(anns)# initialize COCO api for caption annotationsannFile = '{}/annotations/captions_{}.json'.format(dataDir,dataType)coco_caps=COCO(annFile)# load and display caption annotationsannIds = coco_caps.getAnnIds(imgIds=img['id']);anns = coco_caps.loadAnns(annIds)coco_caps.showAnns(anns)plt.imshow(I); plt.axis('off'); plt.show()
4、windows配置坑比较多。欢迎交流
阅读全文
0 0
- Window10+coco数据集+PythonAPI调用
- Microsoft COCO 数据集
- COCO 数据集
- Coco数据集
- Microsoft COCO 数据集
- coco数据集的处理
- coco数据集的使用
- MS coco数据集下载
- COCO-Text数据集标注质量非常差
- 【caffe-Windows】关于LSTM的使用-coco数据集
- 深度学习数据集MNIST ImageNet COCO PASCAL VOC介绍
- 简单的MS COCO数据集下载方法
- MS COCO官网数据集下载,COCO API和Result Format介绍(来自官网)
- C++调用PythonAPI线程状态和全局解释器锁
- C++调用PythonAPI线程状态和全局解释器锁
- C++调用PythonAPI线程状态和全局解释器锁
- Coco
- Coco
- 报错: java.lang.IllegalStateException: Failed to load ApplicationContext
- 将数组保存到文件系统中(Objective-C 开发范例)
- 【Angular4】No value accessor for form control with name: '***'
- Java —— RMI + Element 老是出现java.io.EofException 或java.rmi.UnmarshalException: Error unmarshaling retu
- google开发者工具Application-----Cookies
- Window10+coco数据集+PythonAPI调用
- SpringBoot 入门例子
- 输出二维数组中最大的值
- STL queue用法
- JSP中文乱码问题
- 作为一个行业人,对2017安博会的一点感想
- Android自定义相机超详细讲解
- hdu 1664 BFS 数组组成+取模 挺好的一道
- 释伴:Linux 上的 Shebang 符号(#!)