Via
Image annotation tool that can be used to define regions in an image.
Install / Use
/learn @rky0930/ViaREADME
Notice
The on-image annotation editor feature is added to original VIA since VIA 2.0.2 version.
(based on my contribution)
If you want to use this version of VIA, I'd like to recommand you to use latest original VIA.
The python scripts associated with tfrecord are still useful to users of VIA and Tensorflow.
VIA Annotation tool
VGG Image Annotator (VIA)is Image annotation tool.
Original repo is here.
New features in this version
- On-image annotation editor
- Attribute setup text area
- Python script to make VIA annotation file to tfrecord
- Python script to make tfrecord to VIA annotation file

Installation
- Web Browser (All source code based on JS & HTML)
- (Optional) Python *Only if you want to create tfrecord
Usage example
- Open via/via.html using web browser
- Load Images
- Set default attribute
- (If you have annotation file) Import Annotation file
- Marking object(Bounding box, polygon, Etc)
- Save Annotation file
- (If you use tfrecord) Make tfrecord
Development setup
- Dowdload Source code.
- (If you want to modify HTML) Modify index.html
- (If you want to modify JS) Modify via.js
- Mergeing index.html and via.js into target file
sh pack_via.sh
- target file is via.html
Author
Gyoung-yoon Ryoo – [rky0930@gmail.com]
License
VIA is an open source project released under the BSD-2 clause license.
Contributing
- Fork it (https://github.com/rky093/via/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
Issue report
- Report via issues page in this repos.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
