Skip to content

Commit 4804f76

Browse files
committed
packages install fix
1 parent 1871238 commit 4804f76

2 files changed

Lines changed: 20 additions & 8 deletions

File tree

deep-learning-datasets-maker/utils/COCO/pycococreatortools/pycococreatortools.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,17 @@
55
import datetime
66
import numpy as np
77
from itertools import groupby
8-
from skimage import measure
98
from PIL import Image
109
import subprocess
1110
try:
1211
from pycocotools import mask
12+
from skimage import measure
1313
except ImportError:
14-
print('pycocotools package not installed. Installing ...')
15-
subprocess.check_call(["python", '-m', 'pip', 'install', 'pycocotools'])
14+
print('some packages not installed. Installing ...')
15+
subprocess.check_call(
16+
["python3", '-m', 'pip', 'install', 'pycocotools', 'scikit-image'])
1617
from pycocotools import mask
18+
from skimage import measure
1719

1820

1921
def convert(text): return int(text) if text.isdigit() else text.lower()
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1-
from pycocotools.coco import COCO
21
import numpy as np
3-
import skimage.io as io
42
import matplotlib.pyplot as plt
53
import pylab
64
import os
5+
import subprocess
6+
try:
7+
from pycocotools.coco import COCO
8+
import skimage.io as io
9+
except ImportError:
10+
print('some packages not installed. Installing ...')
11+
subprocess.check_call(
12+
["python3", '-m', 'pip', 'install', 'pycocotools', 'scikit-image'])
13+
from pycocotools.coco import COCO
14+
import skimage.io as io
715

816
ROOT_DIR = r'./example_data/original_data/dataset/eval'
917
image_directory = os.path.join(ROOT_DIR, "image")
@@ -16,9 +24,11 @@
1624
image_data = example_coco.loadImgs(image_ids[0])[0]
1725

1826
image = io.imread(image_directory + '/' + image_data['file_name'])
19-
plt.imshow(image); plt.axis('off')
27+
plt.imshow(image)
28+
plt.axis('off')
2029
pylab.rcParams['figure.figsize'] = (8.0, 10.0)
21-
annotation_ids = example_coco.getAnnIds(imgIds=image_data['id'], catIds=category_ids, iscrowd=None)
30+
annotation_ids = example_coco.getAnnIds(
31+
imgIds=image_data['id'], catIds=category_ids, iscrowd=None)
2232
annotations = example_coco.loadAnns(annotation_ids)
2333
example_coco.showAnns(annotations)
24-
plt.show()
34+
plt.show()

0 commit comments

Comments
 (0)