323 Commits

Author SHA1 Message Date
Jorlogicus
a18f3308ce Add files via upload 2019-04-21 11:53:36 -07:00
Jorlogicus
d980e6b202 Delete resource_Horizontal.png 2019-04-21 11:53:36 -07:00
Jorlogicus
9041c044c9 Delete test 2019-04-21 11:53:36 -07:00
Jorlogicus
1469da8f50 Add files via upload 2019-04-21 11:53:36 -07:00
Jorlogicus
6fe1d8b993 Create test 2019-04-21 11:53:36 -07:00
Karan Maheshwari
6d937267e6 Update README.rst
I have given the simplest  steps for Mac OS which runs the program from command line.
 Mac OS easiest way to install and run 
STEPS

git clone https://github.com/tzutalin/labelImg
pip install PyQt5 lxml
cd labelImg    ##(enter the labelImg directory)
make qt5py3
python3 labelImg.py
2019-04-13 09:48:49 -07:00
Saber Derouiche
d1d3526fe7 readme.md for "difficult" and "Verify Image"
Added documentation to the readme.md for what "difficult" and "Verify Image"
2019-02-08 07:36:21 -08:00
tzutalin
ca28daddec Rename lib.py to utils.py and add test cases for natural sort 2019-01-26 23:16:21 -08:00
Lieven Govaerts
054f63f6f9 Show the file list in natural sorted order ( f1->f8->f9->f10 instead of f1->f10->f8->f9 ).
* labelImg.py
  (natural_sort): New function, copied from S.O.:
  https://stackoverflow.com/questions/4836710/does-python-have-a-built-in-function-for-string-natural-sort?answertab=votes#tab-top
  (scanAllImages): Return the image file list in natural sorted order.
2019-01-26 22:21:14 -08:00
Lieven Govaerts
ba12d85798 Avoid crash on "Edit Label" when there's no bounding boxes left.
The scenario is:
1. Open an image
2. Delete all bounding boxes
3. Select "Edit Label".

* labelImg.py
  (editLabel): Avoid crash zhen there's no currently selected item.
2019-01-26 22:15:03 -08:00
Joakim Eriksson
c2aca6e1d3 added float parsing before int conversion to enable support of VOC files that specify coordinates in float 2019-01-05 00:33:54 -08:00
Lieven Govaerts
4bb6be6986 Ensure a vertex always stays within the boundaries of the canvas. 2019-01-03 22:48:13 -08:00
yangjiangjie
a0fa187eff Update ustr.py 2019-01-03 22:06:57 -08:00
tzutalin
d27e6a5dfa fix the crash when providing invalid locale in env 2018-12-28 10:07:59 -08:00
Lieven Govaerts
40b30f1cee labelImg.py/loadLabels: correct shapes that are out of image bounds. 2018-12-28 09:28:14 -08:00
Saksham Dhull
e18ccf3be1 Minor correction in spelling.
Changed "labtel" to "label"
2018-12-18 16:00:33 -08:00
tzutalin
3f14cbf451 Update the version to v1.8.1 2018-12-02 21:21:00 -08:00
tzutalin
255afca1b3 Fix empty locale on windows platform 2018-12-02 21:10:15 -08:00
tzutalin
6db1dd500d FIx issue#403 2018-12-02 20:27:16 -08:00
tzutalin
eaac031404 Move icons to resource folder, fix the unicode issue, support zh-tw lang 2018-12-01 00:45:50 -08:00
Maxim Smirnov
13a700ad53 Fix program start when re-started without the second monitor.
When labelImg was closed on the second monitor, and later opened when it is disabled, it is impossible to see the app window.
2018-11-26 21:58:19 -08:00
tzutalin
699125aa5c workaroud for failure of loading setting 2018-11-18 09:51:24 -08:00
tzutalin
2df7b6e402 Fix issue serializing qstring in pscal_voc_io.py 2018-11-18 09:28:38 -08:00
tzutalin
f563c164d0 Create a const for encoding and fix an issue in yolo format according to pr#387 2018-11-04 20:13:34 -08:00
tzutalin
40ea8e7801 Fix travis build error 2018-10-28 20:08:42 -07:00
tzutalin
c881f2e1c8 Fix build error due to travis 2018-10-22 09:39:38 -07:00
tzutalin
d14d3b06df Update v1.8.0 2018-10-21 21:39:14 -07:00
Antoine Broyelle
4e278bb511 feature: draw square bounding boxes 2018-10-19 23:32:18 -07:00
tzutalin
5abf660222 Update README.md and create a folder for dependency requirements 2018-09-30 22:25:04 -07:00
Robert-Jan Bruintjes
ea30bf97af Add requirements file for Python3-Qt5 installation.
Update README with new instructions.
2018-09-30 21:48:29 -07:00
ap193uee
c88eb28e7c Added offset to label's y-pos so that the label does not overflow the image (#324) 2018-07-09 19:48:57 -07:00
vdalv
4f84f68b96 Fix issue #287 and a typo 2018-06-23 01:14:30 -07:00
wenliwyan
5f9f17f9b4 Add item single click slot in labelDialog.py (#312)
* Add item single click slot in labelDialog.py

In the original code, double clicking a list item will set the text property and automatically validate afterwards, with the label dialog window disappearing.

In this revised version, double click behavior is unchanged, while single click is added. When single clicking a list item, it will only set text in the QLineEdit. Users can change the text by clicking other items before validating themselves by clicking yes.
2018-06-13 21:13:28 -07:00
tzutalin
8b0f76f6c0 Fix unicode string issues 2018-05-18 23:34:59 -07:00
vdalv
e7a7b64f7e Add option to enable/disable label painting 2018-05-18 22:51:57 -07:00
vdalv
219e50dbfc Fix verify image issue 248 2018-05-18 22:51:32 -07:00
vdalv
508a4c8b37 Fix save dialog issue - #300 2018-05-18 22:51:00 -07:00
vdalv
fef4e6b057 Fix file save issue - #293 2018-05-18 22:50:45 -07:00
sebasrivera96
542b87fd0a Update saveLevels function to add an extension just when needed 2018-05-18 22:48:03 -07:00
Sebastian Rivera
96c723c139 Remove lines on saveLabels function to save correctly XML files 2018-05-18 22:48:03 -07:00
Sebastian Rivera
515a3f6606 Modify labelImg.py to solve an error when naming the .xml file
A line was commented out because there was an error. When a box was drawn
around an object and then saved, the file had a termination
".xml.xml" instead of just ".xml".
2018-05-18 22:48:03 -07:00
vdalv
5d59f6cfb2 Update the Windows + Anaconda install instructions 2018-05-18 22:46:29 -07:00
Nhan Cao
7a8e6a0c7a Update README.rst 2018-05-13 20:24:25 -07:00
Nhan Cao
689ce8ee2f update readme for build on macOS 2018-05-13 20:24:25 -07:00
Nhan Cao
1a77b788d1 update build macOS 2018-05-13 20:24:25 -07:00
Garry Lam
a7fc85270f fix issue #267 (YOLO output becomes all zero) 2018-04-29 08:27:48 -07:00
tzutalin
9fd505c124 Update version to 1.6.1 2018-04-17 20:03:31 -07:00
jeffrey
90bd8fdbd8 support saveDir argument 2018-04-15 05:42:14 +08:00
Haozhe Xie
bc71e12a9a Fix a bug that the application crashes when the browser opens. 2018-04-15 05:40:01 +08:00
cclauss
ee31cad396 import unittest for line 26 2018-04-15 05:29:35 +08:00