53 Commits

Author SHA1 Message Date
Jiye Qian
a1decb8e24 Enhance compatibility
Adding the path to '.settings.pkl' file, this is especailly useful for MacOS. Then we can put '.settings.pkl' into 'MacOS' folder within 'labelImg.app'. The App will crash without path setting, as soon as we close the App in MacOS.
2017-08-14 02:29:26 +08:00
Jiye Qian
6222214ff3 Prevent the crash caused by illegal XML 2017-08-13 19:50:50 +08:00
tzutalin
c64a5eae9b Refactor settings class 2017-08-08 09:53:22 +08:00
tzutalin
6958e69851 Fix the issue # 136 and add constants.py 2017-08-04 14:45:42 +08:00
tzutalin
14edc88a64 Fix runtime errors for py3qt5 2017-07-25 16:43:04 +08:00
tzutalin
398da39dce Don't save verified by default 2017-07-21 17:55:26 +08:00
tzutalin
2d92e10529 Fix build error for qt5+py3 2017-07-07 23:14:41 +08:00
tzutalin
7f288a0817 fix crash for py3 2017-07-07 13:48:25 +08:00
tzutalin
27cf04aecc Fix issue #96 2017-07-07 11:09:00 +08:00
tzutalin
b7a614d264 Update version to v1.3.3 2017-05-31 09:34:51 +08:00
Conlon Novak
f5106a2a6a Changed .lif to .xml, allowing annotation I/O
LabelImg cannot read .lif files, but saving the annotations as .xml allows the annotations to be read when switching between images or reopening previously annotated images.
2017-05-30 15:36:43 -04:00
tzutalin
26a50c36bc Update README 2017-05-25 09:51:47 +08:00
RegisWANG
2560085e2c Add using arrow key to move the box. 2017-05-24 23:50:32 +08:00
JNKielmann
965f358bfb Fix moving RectBox with right click 2017-05-19 16:21:36 +02:00
tzutalin
7cf546b500 Fix issues and update version to 1.3.2 2017-05-18 10:44:42 +08:00
tzutalin
a7e3a32385 Replace Difficult with difficult 2017-05-10 21:26:51 +08:00
tzutalin
fffc99047b Change version to v1.3.0 2017-05-03 20:03:14 +08:00
tzutalin
d56ab8cea2 Create new files for pypackage 2017-05-03 18:31:18 +08:00
tzutalin
9a7ecb4a07 Add ustr.py, add more test, and fix build error for py3 2017-05-03 16:13:08 +08:00
ChrisDal
04a5e8e7e4 Add difficult in writer 2017-04-25 10:24:06 +02:00
ChrisDal
0dae300a61 Add difficult in Shape
Add in shape 
Add in copy shape
2017-04-25 09:48:32 +02:00
ChrisDal
2708b4bbb8 Add Truncated - difficult 2017-04-25 09:39:15 +02:00
ruifeng.shan
6dae9fdac7 resolve save utf-8 characters but xml file content is like "哈", not person readable 2017-04-21 15:20:26 +08:00
darrenl
634fc0c637 Merge pull request #65 from yjmade/master
fix some bugs when running on Mac with PyQT5
2017-03-09 13:07:45 +08:00
Jay Young
3778c43fad [IMP] For PyQt5, make scroll can happen on vertical and horizontal at the same time 2017-03-08 12:35:33 +08:00
Jay Young
f631ce9339 [FIX]in PyQT5, scroll does not work, because PyQT5 deprecated the orientation and delte method under QWheelEvent and replaced by angleDelta, so I add some code to detect what version of qt and use the correspond method to get delta 2017-03-08 12:30:12 +08:00
Thibaut Mattio
6151e9cf6a Fix crash when verified key does not exist 2017-03-08 11:26:51 +08:00
Thibaut Mattio
3abd685a8d Implement verified feature
When pressing space, the user can flag the image as verified, a green background will appear.
This is used when creating a dataset automatically, the user can then through all the pictures and flag them instead of annotate them.
2017-03-08 11:01:36 +08:00
tzutalin
ce853362e5 Update README and copying the rect won't add prefix string 2017-03-01 20:33:14 +08:00
tzutalin
5a9439be80 Fix the issue about undefined pos variable 2017-03-01 20:13:02 +08:00
Thibaut Mattio
6600f9fe30 Annotate on release mouse 2017-02-28 13:29:56 +08:00
Thibaut Mattio
77d5fae05f Save an annotation file when there is no ROI 2017-02-28 13:18:26 +08:00
Thibaut Mattio
c5c2a34a39 Apply PEP recommendation on formatting
Running pylint to make the code complient with PEP recommendations on lintage.
2017-02-28 11:50:15 +08:00
tzutalin
c5ceaa687d Fix the issue when failing to open unicode dir and rename filename to
filePath
2017-02-16 14:49:46 +08:00
tzutalin
8239d1811b Revert "Fix encode filename issues python2"
This reverts commit 62507a195829e3f0eb93a390997e91033cb52e47.
2017-02-15 20:35:57 +08:00
tzutalin
62507a1958 Fix encode filename issues python2 2017-02-15 17:33:55 +08:00
tzutalin
1fb28d81a7 Fix ascii codec issue when outputing pascal file 2017-01-29 22:51:59 +08:00
Ryan Flynn
2beed27cf2 add support for QT5, fallback to QT4 2017-01-02 21:55:30 -05:00
Ryan Flynn
c7ddf4a3ef make py2 unicode-handling py3-compatibe 2016-12-31 14:53:09 -05:00
Ryan Flynn
67a8583e22 conservative conversion of some python2-isms to py3-compatible code 2016-12-31 14:48:17 -05:00
Ryan Flynn
e7eddf02ab py3 removes sys.maxint, float(inf) works in py2/py3 2016-12-29 21:25:23 -05:00
Ryan Flynn
03236397d7 https://github.com/tzutalin/labelImg/issues/31 add support for displaying and saving unicode labels 2016-12-21 23:49:40 -05:00
WillieMaddox
b55f6e13a2 Fix bbox bug. 2016-12-20 08:30:11 -06:00
tzutalin
3bbf5e23e5 remove numpy and jsos dependencies, and download pytqt for windows 2016-12-07 14:39:45 +08:00
tzutalin
50a079edc4 Support Unicode for saving and loading Pascal XML format
Use lxml to pretty the xml instead of minidom because minido does not support unicode
Save xml with unicode
Add tests dir to collect more images for unit tests in the future
2016-12-02 11:26:37 +08:00
nkh
43f9166aff This fixes #18 where openning previous annotation files causes a bug in resizing bounding boxes, they were not rectangle anymore and could become deformed. 2016-11-08 13:06:13 +03:30
tzutalin
4a3a47a7c7 rm opencv module 2016-09-06 17:24:47 +08:00
tzutalin
4da87bd622 Avoid to be deformed while resizing it 2015-12-17 13:33:13 +08:00
tzutalin
ed787d4f3a Add a function which can load xml file 2015-12-09 21:29:26 +08:00
TzuTa Lin
16de4a1a40 Replace Image with cv2 and upload freeze_build for pyinstaller 2015-11-24 13:08:43 +08:00