Milian Wolff
69e05c1ff1
Add support for NV12 video frames
...
This was encountered on a recent Android device.
2017-01-10 13:17:54 +01:00
Milian Wolff
75b1a0d355
Further optimize QZXingFilterRunnable::processVideoFrameProbed
...
Do not call detaching QByteArray::data, use constData instead.
Also hoist some constants out of the inner conversion loops and make
more variables const.
2017-01-10 13:17:54 +01:00
Milian Wolff
3eb5b0b869
Cleanup debug code, save at most 100 images.
2017-01-10 13:17:54 +01:00
Milian Wolff
bc2badb5b5
Optimize: reduce memory allocations, convert directly to grayscale
...
This dramatically improves the performance of the QZXingFilter.
2017-01-10 13:17:54 +01:00
Milian Wolff
d112bf4186
Don't try harder by default in the QZXingLive example
2017-01-10 13:17:54 +01:00
Milian Wolff
7937cb84b5
Only try to mirror images when tryHarder is set to true
...
Additionally, this is only done until a match is found, instead of
always applying mirroring for the 2nd, 3rd and 4th frames.
2017-01-10 13:17:54 +01:00
Milian Wolff
cafad4a9c0
Add captureRect functionality
...
This allows one to only detect within a certain unscaled region
of the input frame. The reduction of pixels scanned leads to
a significant performance win, and the removal of the scaling
improves the quality of the checked image, thereby leading to
higher detection rates.
2017-01-10 13:17:54 +01:00
Milian Wolff
a7103d5cac
Expand QZXingFilter example code
...
- allow autofocus and manual focus
- count number of tags matched
- allow configuring the barcode scanner from QML
2017-01-10 13:17:54 +01:00
favoritas37
7ea672e6d1
fixes issues #4 and #9 (dummy commit to add the issue reference to the commit 37ca7a1
)
2016-12-03 15:46:26 +02:00
Nikolaos Ftylitakis
37ca7a13e1
Merge pull request #12 from ChALkeR/patch-2
...
QZXingFilter: add YUV420P format support
2016-12-03 12:16:01 +02:00
Сковорода Никита Андреевич
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
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