177 Commits

Author SHA1 Message Date
ruifeng.shan
c3d1baac5f resolve if don't select default save dir, can't load xml file(saved dir same with image) issue.
resolve cannot open annotation xml file issue.
2017-04-21 15:17:46 +08:00
darrenl
7f1ed5eed3 Create issue_template.md 2017-04-03 10:27:34 +08:00
tzutalin
ef13a1ede5 Use u() functions to convert string for python2/3 2017-03-09 13:18:55 +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
tzutalin
910cd73320 Fix unicode issue for showing window title 2017-03-09 11:55:56 +08:00
darrenl
29f62ad64f Merge pull request #64 from des0ps/feature/verified_flag
Implement verification feature
2017-03-09 11:52:40 +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
Jay Young
4d1ed6f7e6 [FIX]move hot key for open annotation from ctrl+q to Ctrl+Shift+O to avoid colision with Mac universial application quit key Command+Q 2017-03-08 11:41:06 +08:00
Jay Young
7460e4316b [FIX]when startup with out specify image, self.filePath will be None, but when loadFile get it, the filePath is 'None', so if there real is a img name as None, it will open it unexceptly
[FIX]when open file, QImageReader.supportedImageFormats() gives items in QbyteArray type, so if do str(fmt) will gives bbmp so that open prompt will not be able to open any thing
[FIX]in PyQT5, QFileDialog.getOpenFileName returns a tuple with (filename,filters)
2017-03-08 11:29:43 +08:00
Thibaut Mattio
1055c3c85e Add documentation for the verification feature 2017-03-08 11:28:03 +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
darrenl
a81bc381f7 Merge pull request #60 from des0ps/master
Fasten user labelling
2017-03-01 19:21:26 +08:00
Thibaut Mattio
6600f9fe30 Annotate on release mouse 2017-02-28 13:29:56 +08:00
Thibaut Mattio
1f01cf9074 Remove confirmation when deleting a ROI 2017-02-28 13:29:38 +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
darrenl
eb87c3d680 Merge pull request #58 from s-alexey/focus
Set focus on image canvas after image is loaded
2017-02-27 10:07:21 +08:00
tzutalin
4b9c530b1a Show the prev label text when creating a new label 2017-02-24 22:27:04 +08:00
tzutalin
34420d4053 Fix the wrong path/width/height in annotation files 2017-02-24 22:11:38 +08:00
Alexey
36ab14943e Set focus on canvas after image is loaded 2017-02-23 15:59:54 +03:00
darrenl
700bba348f Merge pull request #55 from tzutalin/py2-qt4
Update lxml-2.3 to lxml-3.7.3 for windows
2017-02-20 17:06:51 +08:00
tzutalin
43e62708d4 Update lxml-2.3 to lxml-3.7.3 for windows 2017-02-20 17:04:07 +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
70721ad597 Fix qstring/asic code convert for python 2 2017-02-16 11:00:49 +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
afee5a4e95 Remove setting bg features and uncomment some print message 2017-02-15 16:39:06 +08:00
tzutalin
effc3c0a3d Update README 2017-02-13 11:33:35 +08:00
tzutalin
318710c8e3 Draft version for supporting change background color 2017-02-08 16:56:24 +08:00
tzutalin
1fb28d81a7 Fix ascii codec issue when outputing pascal file 2017-01-29 22:51:59 +08:00
tzutalin
b7913f4de9 Add Ryan Flynn as one of the contributors 2017-01-16 10:34:25 +08:00
darrenl
f7b688711e Merge pull request #47 from rflynn/refactor-README
refactor README for simplicity and clarity
2017-01-16 10:28:06 +08:00
Ryan Flynn
a6ad229dca refactor README for simplicity and clarity 2017-01-15 17:24:56 -05:00
darrenl
633f26694b Merge pull request #46 from tzutalin/py2-qt4
Change hotkeys
2017-01-09 14:31:41 +08:00
tzutalin
d9ba7b18d0 Change hotkeys 2017-01-09 14:30:17 +08:00
darrenl
43b730b6e6 Merge pull request #45 from rflynn/py3qt5
Py3qt5
2017-01-09 14:18:29 +08:00
Ryan Flynn
87bba51bfe automate anaconda 2017-01-04 23:57:41 -05:00
Ryan Flynn
a0a375eaa1 fix OSX+qt4 2017-01-03 22:13:33 -05:00
Ryan Flynn
54d7b3afc4 test linux + conda 2017-01-03 22:09:33 -05:00
Ryan Flynn
226b9552da test QT4 combos on OS X 2017-01-03 21:42:59 -05:00
Ryan Flynn
b846c325a8 try OSX10.10/11 to see if the OpenGL issue is there too... 2017-01-02 23:15:01 -05:00
Ryan Flynn
b6d1929306 add unit testing via 'make test' 2017-01-02 22:34:55 -05: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
9afb00d6ee add travis osx 2016-12-31 13:23:33 -05:00