提交 bc84c2f5 编写于 作者: K Kentaro Wada

tutorial -> single_image

上级 c2274b24
......@@ -87,12 +87,12 @@ Run `labelme --help` for detail.
```bash
labelme # Open GUI
labelme examples/tutorial/apc2016_obj3.jpg # Specify file
labelme examples/tutorial/apc2016_obj3.jpg -O examples/tutorial/apc2016_obj3.json # Close window after the save
labelme examples/tutorial/apc2016_obj3.jpg --nodata # Not include image data but relative image path in JSON file
labelme examples/tutorial/apc2016_obj3.jpg \
labelme examples/single_image/apc2016_obj3.jpg # Specify file
labelme examples/single_image/apc2016_obj3.jpg -O examples/single_image/apc2016_obj3.json # Close window after the save
labelme examples/single_image/apc2016_obj3.jpg --nodata # Not include image data but relative image path in JSON file
labelme examples/single_image/apc2016_obj3.jpg \
--labels highland_6539_self_stick_notes,mead_index_cards,kong_air_dog_squeakair_tennis_ball # Specify label list
labelme examples/tutorial/ # Open directory to annotate all images in it
labelme examples/single_image/ # Open directory to annotate all images in it
```
The annotations are saved as a [JSON](http://www.json.org/) file. The
......@@ -103,7 +103,7 @@ file includes the image itself.
To view the json file quickly, you can use utility script:
```bash
labelme_draw_json examples/tutorial/apc2016_obj3.json
labelme_draw_json examples/single_image/apc2016_obj3.json
```
<img src=".readme/apc2016_obj3_draw_json.jpg" width="70%" />
......@@ -114,26 +114,26 @@ To convert the json to set of image and label, you can run following:
```bash
labelme_json_to_dataset examples/tutorial/apc2016_obj3.json -o examples/tutorial/apc2016_obj3_json
labelme_json_to_dataset examples/single_image/apc2016_obj3.json -o examples/single_image/apc2016_obj3_json
```
It generates standard files from the JSON file.
- [img.png](examples/tutorial/apc2016_obj3_json/img.png): Image file.
- [label.png](examples/tutorial/apc2016_obj3_json/label.png): Int32 label file.
- [label_viz.png](examples/tutorial/apc2016_obj3_json/label_viz.png): Visualization of `label.png`.
- [label_names.txt](examples/tutorial/apc2016_obj3_json/label_names.txt): Label names for values in `label.png`.
- [img.png](examples/single_image/apc2016_obj3_json/img.png): Image file.
- [label.png](examples/single_image/apc2016_obj3_json/label.png): Int32 label file.
- [label_viz.png](examples/single_image/apc2016_obj3_json/label_viz.png): Visualization of `label.png`.
- [label_names.txt](examples/single_image/apc2016_obj3_json/label_names.txt): Label names for values in `label.png`.
Note that loading `label.png` is a bit difficult
(`scipy.misc.imread`, `skimage.io.imread` may not work correctly),
and please use `PIL.Image.open` to avoid unexpected behavior:
```python
# see examples/tutorial/load_label_png.py also.
# see examples/single_image/load_label_png.py also.
>>> import numpy as np
>>> import PIL.Image
>>> label_png = 'examples/tutorial/apc2016_obj3_json/label.png'
>>> label_png = 'examples/single_image/apc2016_obj3_json/label.png'
>>> lbl = np.asarray(PIL.Image.open(label_png))
>>> print(lbl.dtype)
dtype('int32')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册