Yes! I can highly recommend NAPS2. It is completely open-source, and is available here:
In my experience, NAPS2 works very well. The quality of the output is excellent. The OCR works great too.
It works wonderfully with ...
You can do the job on just about any platform using python and opencv - python should already be installed on your mac.
A very nice write up on how to do this is available in the pyimagesearch blog here.
The linked example, which includes quite a bit of additional code & comments to show the intermediate steps, uses just 75 lines of python to:
Load the ...
I understand you are trying to create a single UX that would allow for several different barcode symbiologies. I would recommend taking a look at the LEADTOOLS SDK which is a paid for library which provides support for both reading and writing the 1D and 2D barcode symbologies you mentioned above. As a disclaimer I do work for this vender, however I would ...
The current AVFoundation support PDF417 metadata. Too late to answer but if this is still required, AVFoundation solves the issue. Just add the following code to the scanning session:
let metadataOutput = AVCaptureMetadataOutput()
metadataOutput.setMetadataObjectsDelegate(self, queue: DispatchQueue.main)
metadataOutput.metadataObjectTypes = [.pdf417]
If you want an open-source single-script solution, take a look at the textdeskew
script by Fred Weinhaus.
If you want to see what the script does: there are a few before-after figures on the page that I've linked to.
There are quite a few command line options, for fine-tuning.
Find it on Fred's ImageMagick Scripts for more, e.g. texctcleaner, also with ...