Сковорода Никита Андреевич
fe1337394e
QZXingFilter: add YUV420P format support
2016-12-01 17:22:33 +03:00
Сковорода Никита Андреевич
3adcc83300
QZXingLive example: remove unused qzxing.h include
...
qzxing.h doesn't exist, and the example works fine without it.
2016-12-01 02:58:00 +03:00
Nikolaos Ftylitakis
46c8ab94f0
Create license.txt
...
added the license file. The license of the project is the inherited license from zxing project. Apache License 2.0.
2016-11-15 15:28:50 +02:00
favoritas37
9941055ae6
minor refactoring to simplify the code on the construction of ArrayRef instances
2016-10-04 21:08:22 +03:00
favoritas37
505f60c264
fixed the range of the array where the coefficients will be stored at ReedSolomonEncoder
2016-10-04 21:07:39 +03:00
Nikolaos Ftylitakis
bd96c910e9
Merge pull request #6 from sergey-platonov/isnan-fix
...
zxing::isnan for non-msvc compilers was implemented with c99 function,
which is still not fully supported by some compilers (e.g., GCC).
Added an implementation for compilers without c++11 or c99 support. And wrapped
all related code in #if.
2016-10-02 13:55:15 +03:00
favoritas37
3e8509c12a
Merge branch 'dkormalev-better-qt5-support'
2016-10-02 13:51:13 +03:00
favoritas37
725e67f66c
Merge branch 'better-qt5-support' of https://github.com/dkormalev/qzxing into dkormalev-better-qt5-support
2016-10-02 13:13:59 +03:00
Sergey Platonov
d49b7e12ad
zxing::isnan implemented for different cases
...
zxing::isnan for non msvc compilers was implemented with c99 function,
which is still not fully supported by some compilers (e.g., gcc).
I've added imlementation for compilers without c++11 or c99 support. And wraped
all releated code in #if.
2016-09-27 16:01:32 +03:00
Denis Kormalev
60c4608001
C++03 support
2016-09-27 15:38:33 +03:00
favoritas37
fa186c2cc9
Added new example project for live decoding in QtQuick 2 (contibution of Luiggi Reffatti from Fira Soft ). Will be examined in the future to embed QZxingFilter implementation to the main implementation fo the library.
2016-09-27 03:06:28 +03:00
favoritas37
fa8d3ca99f
further align WhiteRectangleDetector
2016-09-27 03:01:32 +03:00
favoritas37
f30e66917f
fixed compilation issue for Windows regarding the use of isnan function
2016-09-27 02:59:44 +03:00
favoritas37
52262cb0d2
better aligned implementation of WhiteRectangleDetector with the Java implementation
2016-09-27 02:08:03 +03:00
favoritas37
d5e5c895d8
For backward compatibility, after merging pull request #3 , the original tagFoundAdvanced signal has been reimplemented. Also added try catch clause around the new singal since in a lot of cases it fails to detect the decoded barcode's rectangle. To be improved.
2016-09-27 02:06:54 +03:00
Nikolaos Ftylitakis
a44cce230c
Merge pull request #3 from alexeylysenko/master
...
Add getting barcode region and sending it in advanced signal
2016-09-26 20:55:49 +03:00
Aleksey Lysenko
30f6f70e3e
Add getting barcode region and sending it in advanced signal
2016-09-19 11:44:53 +03:00
Denis Kormalev
f7b9e83078
Better Qt5 support
2016-09-15 13:22:08 +03:00
Nikolaos Ftylitakis
243c4dbef2
Update README.md
...
to have the contact instructions
2016-08-11 18:21:10 +03:00
Nikolaos Ftylitakis
f4208ba01e
Create README.md
2016-08-10 18:16:59 +03:00
favoritas37
af86c7857c
trying to deal with linker errors on msvc 2013
2016-08-03 17:47:36 +03:00
favoritas37
5b5b851c96
refactoring on the namespaces
...
Added call to ReedSolomonEncoderTests
2016-08-01 19:39:09 +03:00
favoritas37
55c2e7547d
Added class ReedSolomonEncoderTests
2016-08-01 19:37:11 +03:00
favoritas37
2db02dffee
Further enhance tests for QRcode encoder
2016-08-01 18:36:01 +03:00
favoritas37
18d1cc106a
Updated old tests with the new testing utilities
2016-08-01 18:34:12 +03:00
favoritas37
09bce488b4
further enhance the testing utilities
2016-08-01 18:33:10 +03:00
favoritas37
59ed259a15
Updated the tests to use the correct way of handling the zxing exceptions. Enriched EncoderTests with further tests.
2016-07-28 21:26:43 +03:00
favoritas37
a25e39cba6
added a log file of the current status of the decoder tests
2016-07-28 21:24:27 +03:00
favoritas37
365ab5b269
Fixed the way exceptions are thrown, changed 'throw new' to 'throw'
2016-07-28 21:22:35 +03:00
favoritas37
48ee696c42
Started implementation of zxing/qrcode/encoder/EncoderTests
...
minor refactoring on BitArrayTests.
2016-07-22 03:03:12 +03:00
favoritas37
450afbe54b
Enable new tests.
2016-07-22 02:09:55 +03:00
favoritas37
3975befb68
completed implementation of zxing/qrcode/encoder/BitArrayTests
2016-07-22 02:06:24 +03:00
favoritas37
711d9537b9
added implementation of zxing/qrcode/encoder/QRCodeTests
2016-07-22 02:05:30 +03:00
favoritas37
7ca98d0365
Added unfinished implementation of BitArrayTests
2016-07-21 01:49:43 +03:00
favoritas37
bcc4f016d4
Implementation of tests for MASKUTILTESTS_H
...
+ regactoring
2016-07-21 00:50:37 +03:00
favoritas37
be836d3b76
Continuation of development on Testing framework. Ported tests for Qrcode::Encoder::MatrixUtil
2016-07-20 23:09:08 +03:00
favoritas37
ad35bd294a
changed visibility of functions included in qrcode encoder MatrixUtil
2016-07-20 23:03:19 +03:00
favoritas37
ecfaba0b54
revisit the translation of >>> symbol from Java to C++.
2016-07-20 23:02:06 +03:00
favoritas37
665e596c83
Implemented BitArray::toString
2016-07-20 22:47:01 +03:00
favoritas37
f8e1574b6c
fixed the refresh of the generated image from Encode procedure (disabled image caching)
2016-07-02 01:06:55 +03:00
favoritas37
cc0cd49996
minor optimization in the BarcodeEncoder view.
2016-06-16 01:20:15 +03:00
favoritas37
916903ed83
Update BarcodeEncoder to make use of Image Provider in order to display the image of the generated barcode to the QML viewe.
2016-06-16 01:16:35 +03:00
favoritas37
81b63588ae
Use the Image Provider in the encoder.
...
Support static function to register the image provider to the QQuickView.
2016-06-16 01:15:44 +03:00
favoritas37
3184ce6b8e
Implemented singleton class of Image Provider. Will be used from the encoders to provide the latest produced image to QML Items.
2016-06-16 01:12:56 +03:00
favoritas37
7f86f35883
Introduced new option for QZXing. if QZXing::setTryHarder is set to true, if the image decoding fails, the image will be rotated and will be tested against angles 90o, 180o, 270o. This increased the success rate for the Qr codes.
...
Plus, minor changes at the handling of failed decoding in QZXing.
2016-06-15 23:31:44 +03:00
favoritas37
0ecf27cc37
Experimental implementation => in case of failure retry having rotated the image (1st @ 90 degrees, 2nd @ 180 degrees, 3rd @ 270 degrees). Increased success rate at QrCode tests.
2016-06-15 04:13:37 +03:00
favoritas37
c7bbe4779a
minor changes in the QRFinderPatternFinder.cpp
2016-06-15 04:10:52 +03:00
favoritas37
052615aae7
changed the algorithm that calculates the grayscale of a pixel
2016-06-15 04:09:46 +03:00
favoritas37
f6bf265df7
completed the transition from char to byte.
2016-06-14 23:27:05 +03:00
favoritas37
53c80b3313
Ported functions
...
@ qrcode/decoder/QRBitMatrixParser.cpp
- remask
- setMirror
- mirror
2016-06-14 02:43:53 +03:00