1D Barcode support
* init barcode interface.
* barcode: update readme.
* now it is just interface, do not need CMakeLists to compiler it.
Signed-off-by: Killer_Quinn <51754303+Certseeds@users.noreply.github.com>
* fix-trailing whitespace of docs-build.
Signed-off-by: Killer_Quinn <51754303+Certseeds@users.noreply.github.com>
* Branch: Barcode-Support,replace vector<RotateRect> to vector<vector<Point2f>>,
barcodeDirectly now just output one string,
this commit is still only contain interface, barcode module will not be compile.
Signed-off-by: Killer_Quinn <51754303+Certseeds@users.noreply.github.com>
* add implementation details
* fix doc bug
* not generate python bindings temporarily
* add barcode group for doxygen
* generate python bindings and improve performance
* remove win10 build warnings in detect stage
* remove win10 build warnings on decode stage
* add samples and accuracy tests
* Update README.md
* add tutorial, part of content is to be done.
* add decode and EAN part in tutorial
* refactor imports
* delete decodeDirectly api for simplicity
* add super resolution and optimize code format
* Use @snippet / @include doxygen statements for embedding code from .cpp files
* improve decoding performance
* optimize code and slightly improve the performance
* add ean8 support
* add references and use uint type for some non-negative variables
* support java bindings
* optimize wording in source code and documentation
* refine code
* whitespace
* bugfix: forget to clear list
Co-authored-by: darkliang <11710911@mail.sustech.edu.cn>
Co-authored-by: WangberlinT <11711613@mail.sustech.edu.cn>
Co-authored-by: Junhao Liang <43094337+darkliang@users.noreply.github.com>