ZXing or “Zebra Crossing” is an open source multi-format 1D/2D barcode image processing library that’s been implemented in Java, and also comes with ports to other languages. It currently supports the following formats:
UPC-A and UPC-E
EAN-8 and EAN-13
Code 39
Code 93
Code 128
ITF
Codabar
RSS-14 (all variants)
RSS Expanded (most variants)
QR Code
Data Matrix
Aztec ('beta' quality)
PDF 417 ('alpha' quality)
MaxiCode
ZXing is made up of several modules, including a core...
Library with a Radon Transform implementation for Java
There is a RadonTransformExecutor, which can be easily configured for using multithreading.
That RadonTransformExecutor invokes the RadonTransformCalculator, and returns a Future<RadonTransformCalculator>.
If succeeded, you will get a RadonTransformCalculator object, which includes a RadonTransformResult, which has the Radon Transform, which can be browsed.
The shared zip includes the library and an example, which shows how to make the library work in a real case.
You can see...