Commit Graph

114 Commits

Author SHA1 Message Date
Henry Schimke
4f1bc9cac4 Merge branch 'main' into dx_film_edge_read_support 2024-02-02 15:56:33 -06:00
Henry Schimke
d448e2b49d chore: clippy fixes 2024-02-02 11:01:54 -06:00
Henry Schimke
6afd68edb8 fix: resolves an issue with the Luma8LuminanceSource which prevented some codes from being found. 2024-02-02 10:47:29 -06:00
Henry Schimke
d73d92bd2a fix: correct error related to GenericMultipleBarcodeReader
This error occured in some cases during decode for an image with  many barcodes spread througout.
2024-02-01 18:18:44 -06:00
Henry Schimke
c193c96e7f wip: inop continued dev 2024-02-01 14:14:41 -06:00
Henry Schimke
d508253aa9 wip: inop dx_film_edge port and filtered reader 2024-01-31 19:11:00 -06:00
Henry Schimke
297ea7bf80 chore: prepare for release
update version to v0.5.5.

fixes: #48
changes name of `image-formats` to `image_formats` to more allign with the naming convention of the library.
2024-01-30 17:26:51 -06:00
Henry Schimke
9261c40f31 fix: include cfg directive for new test case 2024-01-16 12:46:18 -06:00
Henry Schimke
7f02bd0725 port: rMQR: improve detection rate by using finder sub pattern
677fc21c7d
2024-01-16 12:42:46 -06:00
Henry Schimke
9aebf3acaf port: rMQR: improve pure detection of large symbols
c581d8b0bb
2024-01-16 12:42:46 -06:00
Henry Schimke
d31da2f858 feat: initial port for Rectangular Micro QR
This is the intial port for rMQR support. Directly ported from 7a294f2f3c (diff-5d6a0ddd024f3102876492f502a41becde594de81f46d942b87b64cbfdc1985b)

subsequent improvements will be incorporated in future patches.
2024-01-16 12:42:46 -06:00
Henry Schimke
eea448ae94 feat: ported qr-model1 support from zxing-cpp 2024-01-16 12:42:46 -06:00
Sam Wilson
169f2f6073 Allow disabling image features 2024-01-11 12:38:01 -05:00
Sam Wilson
bef115af81 Gate tests based on feature macros 2024-01-11 00:30:42 -05:00
Henry Schimke
c3618919d7 chore: version update and cargo fmt 2024-01-02 17:10:56 -06:00
Chris Wood
d43c525d3b Fixes after PR review 2024-01-02 22:42:03 +00:00
Chris Wood
93bbb676d8 Further test cases 2024-01-02 15:43:34 +00:00
Chris Wood
8f9f0bfa42 Code refactor and numeric support 2023-12-31 21:30:41 +00:00
Chris Wood
75d56b7282 Add Telepen read / write functionality 2023-12-31 09:40:35 +00:00
Henry Schimke
bcb97f639e update to 0.4.8 2023-07-13 11:54:15 -05:00
Henry
ef999a4eb0 clippy fix 2023-04-28 19:41:23 -05:00
Henry Schimke
e05fae5b6a datamatrix fails but could be an issue with text 2023-04-28 17:12:53 -05:00
Henry Schimke
57d4f82e7c all tests except SA pass 2023-04-28 16:45:18 -05:00
Henry Schimke
4d703c4e51 all tests but 7 (SA) and inverted pass 2023-04-28 13:25:49 -05:00
Henry Schimke
6aee7a66b9 progress on passing tests 2023-04-27 10:59:39 -05:00
Henry Schimke
96cadb8e66 some progress in passing images 2023-04-26 13:17:57 -05:00
Henry Schimke
b216a446ee ported latest c++ changes, does not pass all tests 2023-04-25 15:59:47 -05:00
Henry Schimke
d841c1d751 slight change 2023-04-25 13:00:42 -05:00
Henry Schimke
cf530422c9 port over c++ tests and weights 2023-04-24 19:09:01 -05:00
Henry Schimke
60c14ea556 copy over c++ tests for mqr and cpp 2023-04-24 18:58:30 -05:00
Henry Schimke
c29a5547b4 add specific cpp test cases 2023-04-03 16:09:54 -05:00
Henry Schimke
94ad7753c2 Merge branch 'main' into port_cpp_qrcode 2023-03-21 10:19:25 -05:00
Henry Schimke
890fb4901f v0.4.3 2023-03-21 10:16:46 -05:00
Henry Schimke
2b3ed37924 add tests for bitmatrix out of bounds panic
addresses #27 and #28
2023-03-21 09:57:58 -05:00
Henry Schimke
3d75de7183 DetectPureQR ported 2023-03-20 11:09:06 -05:00
Henry Schimke
33ea52c3f7 Add test case for cropped, transposed, luma8 image 2023-03-20 10:00:24 -05:00
Henry Schimke
15859b9f10 rename character set and rename methods 2023-03-04 11:47:39 -06:00
Henry Schimke
9431031147 cargo clippy && fmt 2023-03-04 11:17:17 -06:00
Henry Schimke
a0b8b68869 repurpose CharacterSetECI as encoding abstraction 2023-03-04 11:17:17 -06:00
Steve Cook
d2ab7de5dd Add error reporting to tests 2023-03-02 00:06:30 -05:00
Steve Cook
70b1ef270f Update tests 2023-03-01 22:49:07 -05:00
Vukašin Stepanović
755e4a6e69 add missing imports 2023-02-15 12:59:25 +00:00
Vukašin Stepanović
8ee616d96b refactor to use common result type 2023-02-14 23:01:05 +00:00
Henry Schimke
d31e5bf6a1 clippy doesn't need to run in tests 2023-02-11 10:49:50 -06:00
Henry Schimke
92f15be032 standardize empty string to String::default()
This replaces "".to_owned() "".to_string() and String::from("")
2023-02-04 13:13:05 -06:00
Henry Schimke
fb60cfc5a3 fix issue with metadata testing 2023-02-01 12:23:00 -06:00
Henry Schimke
e024573905 several backported fixes (some are not supported and are not included in tests) 2023-01-28 18:33:58 -06:00
Henry Schimke
e4f6fe0daf fix mirrored and remove unsuported test case 2023-01-28 17:38:48 -06:00
Henry Schimke
ce37f1cf98 cleanup 2023-01-28 17:10:54 -06:00
Henry Schimke
5637c26fb6 add datamatrix tests 2023-01-28 15:19:29 -06:00