Giter Club home page Giter Club logo

imageset-viewer's Introduction

ImageSet Viewer

ImageSet Viewer is a GUI program, visualizing labeled boxes and categories for Pascal VOC / ImageNet object detection format.

Support Windows / Linux / MacOSX desktop with Python >= 3.6

News:

2020-06-16 11:39 Support specifying ignore and not ignore class names (in code)

Install

git clone https://github.com/zchrissirhcz/imageset-viewer
cd imageset-viewer
pip install -r requirements.txt

Usage

Open GUI

python voc_box_viewer.py

screenshot

View Labels

Choose image and annotation(xml) directories first.

Use ↑(up arrow) and ↓(down arrow) keys, mouse left click and drag scoll bar for navigation.

Pick up images

Choose saving directory first.

Press left control key(Control_L) to save(copy) current image.

Zoom out big image

Specify max_width and max_height in code.

Show customized VOC-format-labeled dataset

Check example3() function in imageset-viewer.py for imitation.

Show remote server's imageset

You have multiple choices:

  • In remote Linux server, setup samba then use addresses like \\172.15.12.34\some\dir (Recommended)

  • In remote Linux server and local machine, setup X11 forwarding, then run imageset-viewer.py in server and show in local machine.

License

MIT

imageset-viewer's People

Contributors

sourcery-ai-bot avatar zchrissirhcz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

imageset-viewer's Issues

ImportError: No module named builtins

I followed the installation instructions exactly and everything was successfully installed. However, when I run python imageset-viewer.py I get the error in the title

Class names may not known when browsing

Consider this: the whole image annotations is labeled by Person A, and checked by Person B. A didn't give B all the class names appeared in XML and B don't know it neither. But B just would like to check if labeles are OK.

Consider allowing not specifing class names mapping dict and automatic save class names when first meet each of them.

无法读取挂载的储存服务器中的图片

您好,

我使用win10端运行您的脚本,想读取我挂载的服务器硬盘中的图片,能显示图片名,但是无法显示图片。
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\AppData\Local\Programs\Python\Python36\lib\tkinter_init_.py", line 1705, in call
return self.func(*args)
File "imageset-viewer.py", line 353, in callback
self.tkim = self.get_tkim(im_pth)
File "imageset-viewer.py", line 379, in get_tkim
im_ht, im_wt, im_dt = im.shape
AttributeError: 'NoneType' object has no attribute 'shape'

请问您有解决办法吗?
谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.