5 ms·
Show HN: OpenScan – open-source document scanner app
- renewiltord 6y agoVery cool. I currently use PhotoScan. I'll give this a shot.
- deknos 6y agois it able to store the document somewhere via a protocol? that would be really helpful, perhaps with tags?
- alexmcc81 6y agoI see there is an F-Droid compatible repo linked. Is there a reason it has not been submitted to F-Droid proper? Sounds like a perfect addition to the default repo.
- mighty3xodus 6y agoTrue. Have started the process. Hopefully it builds without much problems.
- mawise 6y agoI don't see anything on the readme about OCR. In the PDF conversion, does OpenScan do any OCR? I guess I expect this from a document scanning app these days, but I don't really know the space. Are there any good open-source OCR libraries?
- pedro2 6y agoTesseract? The page does not refer OCR anywhere, neither does it appear on its issues.
- mighty3xodus 6y agoThere are no OCR capabilities. Just managed to get a good cropper implemented with perspective cropping. There were very few options of which only one was viable.
- bane 6y agoI would recommend https://github.com/PaddlePaddle/PaddleOCR https://github.com/PaddlePaddle/PaddleOCR over the default tesseract. It seems to do a better job these days and uses more modern approaches.
- pricci 6y agoI like that you are using Flutter. Will give a look at the code. The image quality is not good, but probably due to my camera. CS CamScanner gives me better results but I don't trust it.
- gman83 6y agoWhat are you using for state management besides setState() ?
- mighty3xodus 6y agoNone. Any suggestions? Because most of the state manipulation is done in a single screen.
- nimbius 6y agoQuestion: can it remove printer steganographic tracking dots? https://en.wikipedia.org/wiki/Printer_steganography https://en.wikipedia.org/wiki/Printer_steganography
- gsich 6y agoIf your camera is low-res enough, sure.
- mighty3xodus 6y agoI'm not sure that it can...
- adontz 6y agoUser Experience: This app does not open scan dialog immediately, annoying. Features: This app does not fix perspective distortion. Office Lens (https://play.google.com/store/apps/details?id=com.microsoft.office.officelens&hl=en_US&gl=US https://play.google.com/store/apps/details?id=com.microsoft....) is so much better, I get rectangular image without any hints, to say nothing about manually selecting anything. Office Lens really creates this https://play-lh.googleusercontent.com/AgErNUVn_Jg41jSQO2p2CFmpBYvcJCQI7JQlmPxbEy54DYvkX5YQC6CfegcD8r_cAoU=w720-h310 https://play-lh.googleusercontent.com/AgErNUVn_Jg41jSQO2p2CF... from this https://play-lh.googleusercontent.com/yv6eUY6EyR8x2Hd6NB1SBWiN9HUFy0JYWYKA3VS1O_c8MNQ-oLXAZEoSpEDl0xJ9gw=w720-h310 https://play-lh.googleusercontent.com/yv6eUY6EyR8x2Hd6NB1SBW... and that is amazing.
- causality0 6y agoIf it doesn't fix perspective distortion then in what sense is it a document scanner and not just a camera app?
- cfjgvjh 6y ago(Disclaimer, I have not used the app) Presumably it outputs multiple images combined as a pdf/word as opposed to just images.
- jfengel 6y agoI've been using the Adobe equivalent, and it seems to work pretty well. It's not quite as good as a flatbed scanner, but it does a good-enough job with nothing more than my existing phone. Still, if there were a better one, I'd use it. Its interface is slightly clunky and it's only so-so with documents that have been folded. Is the MS one any better?
- qilo 6y agoTried both, Adobe Scan and Office Lens, and liked MS one more, because its default “auto” filter produced more legible documents (better contrast and brigthness) than the Adobe’s “auto”, IMO.
- vzaliva 6y agoIt is nice start, but cropping function is pretty much not working. When scanning with the phone the page is rarely properly alighned ans cropping step should be automatic (like with CamScan). Even if performing it manually under perfect conditions (white page on back background) it fails to detect page boundaries. Screenshot: https://www.dropbox.com/s/cpvdidugiy7n3lk/Screenshot_20210103-084922.png?dl=0 https://www.dropbox.com/s/cpvdidugiy7n3lk/Screenshot_2021010...
- sdwolfz 6y agoI've used OpenNoteScan before: * https://f-droid.org/en/packages/com.todobom.opennotescanner/ https://f-droid.org/en/packages/com.todobom.opennotescanner/ * https://github.com/allgood/OpenNoteScanner https://github.com/allgood/OpenNoteScanner It works OK but it looks a bit old, and you need to install OpenCV Manager separately, outside of F-Droid for it to work. I can deal with it, but there's no way I could ever be able to convince anybody else, especially non-tech people to use it. This one looks like a winner in terms of UX, so I'll be using it from now on, Thank you for creating it!
- mighty3xodus 6y agoThank you!
- app4soft 6y ago> I've used OpenNoteScan before: Small correction: it is Open Note Scanner app (NOT OpenNoteScan)
- jabberwcky 6y agoQuick take: this is staying on my phone, great effort :) Notes: - Doesn't keep flash permanently on (like CamScanner) - Skew correction looks maybe worse quality (than CamScanner) - Totally fine for at least 80% of the things I'd use CamScanner for. Super well done!
- mighty3xodus 6y agoYour suggestions are noted. Thank you for your feedback!
- pinusc 6y agoMy first instinct is to compare this to OpenNoteScanner, the only other quasi-functioning FOSS note scanning app. The UI here is significantly more polished and better. The only thing OpenNoteScanner does better is that it starts in camera mode, and therefore the workflow is a bit faster. However, feature-wise this is seriously lacking. I would not consider using this until it can automatically crop and correct perspective distortion. Also the default filters are seriously lacking. Either make them smarter or give the user more control (e.g. for B/W allow setting the threshold, even for decently-lit documents I get poor results with random black areas) You can do both by integrating with OpenCV. No idea how easy it is to integrate it with flutter though... Anyways, good job! I'll keep following the project and might consider contributing if you ever start working on these features.
- mighty3xodus 6y agoThank you for the suggestions! I will for sure take it into consideration. The scanner itself is from another open source project, the only one which was a viable option. I'll have to look into OpenNoteScanner's scanner if I were to improve mine. Seems people are happy with the edge detection it offers. Thank you :)
- quuuux 6y agoLooks like a really great start! Just gave the app a quick test and the basics seem to be working fine. Apart from automatic cropping and perspective distortion correction others have mentioned already, the white margins of the exported PDFs are IMHO quite a bit too large. In fact, as the app is a document scanner, I'd not expect any border at all.
- BorisEm 6y agoA related open source library for iOS. https://github.com/wetransfer/wescan https://github.com/wetransfer/wescan
- gregod 6y agoBtw: The Apple Notes application has this functionality built-in if you are just interested in scanning.
- twobitshifter 6y agoAnd in the files app, long tapping gives the option to scan a document, which works great. I’m trying to retain fewer pieces of paper and this is super convenient.
- skinkestek 6y agoWohooo! And: What is it with Apple and not documenting features?
- ssheth 6y agoNAPS2 (https://www.naps2.com/ https://www.naps2.com/) is also a similar open-source app with OCR built in.