Have you ever been impatiently waiting, until your phone reads through all the information in all sorts of languages about the manufacturer, compounds, source, distributor and finally gets to the name and flavor of the chocolate you're holding in your hand?
I had. And some kinds of goodies are just like fabricated for this, say bottles. I don't even know where the title is in the first place, the fact that the OCR software can have problems with the curvy surface doesn't help much either, when the bottle is full the recognition may be hard to do in air as I struggle to keep it still in one hand, and even if I finally get to the desired info, hoping I would hear also say the bottle's volume is hyperoptimistic at best.
Thus, I developed RScan. Simply point your device to the product, and in few seconds, you will hear the brand, name, type and sometimes also the related metric information like volume, weight etc.
How does it work? RScan is a barcode reader for Android, that is looking for barcodes - an identification mark that every commercial product needs to have. When it finds one, it automatically looks it up on DuckDuckGo, and using a special algorithm, tries to figure out which search result would be most useful for the user.
Designed for speed and convenience, from my experience, it correctly identifies 90% of products and thanks to swift operation, can be used to quickly sort through whole groups of goodies you need to classify.
1/2
reshared this
RastislavKish
in reply to RastislavKish • • •Right now, I'm seeking beta-testers. The app seems to work pretty well in Slovakia and Czech, but the performance is highly dependent on the quality of Internet's product coverage in particular country.
Simply put, if you want the app to provide you with a good search result, there need to be some in the first place.
If you like trying new things, perhaps reading a bit and would like to help, then you're more than welcome in the app's repository:
github.com/RastislavKish/RScan…
Please make sure, for any action, to stay in the development branch, as the main-one is pretty out-of date.
Also note the app was shifting design goals from its last release, so the readme is a bit messy, auto-recognition is the aimed capability right now.
You can find a compiled binary here:
drive.proton.me/urls/6W4CN2DVT…
SHA256: abed56e7c63992766ab0c4af8a91747d1b71b3a4d9bc0d01a9ca1732dce4cbf7
The testing procedure is very simple, just scan anything you find interesting, and see if you get the brand, name, type and a metric information for the product if there could be any. If you're missing information, click on the result in the list and see in the new window, if the app could have made a better choice from the ones presented in the name suggestions list.
Your feedback would be very welcome. The percentage of successfully identified objects, your satisfaction with the provided information, and (completely optional), your country (or at least the region) are all very helpful.
Happy scanning!
2/2
@RastislavKish
Proton Drive
drive.proton.mereshared this
Paweł Masarczyk reshared this.
Paweł Masarczyk
in reply to RastislavKish • • •I wanted to share some suggestions:
1. Would it be possible for it not to enforce the landscape orientation and let the user decide how they want to view it?
2. Any way of it using your default system TTS engine rather than Google or let the user choose?
3. With some products that are sold internationally, the app is more likely to come up with a result in English rather than our default language. Is there any way to influence that?
Once again, thank you and keep up the good work!
RastislavKish
in reply to Paweł Masarczyk • • •1. Yes, in fact, many users from Czechoslovakia requested this. Originally, I decided to enforce landscape to remind users of the ideal barcode scanning position, but it's true the gestures can in turn get a bit confusing. I'm not sure when do I get to implement this, since I'm not yet decided even how exactly to do it i.e. if the app is going to maintain its orientation, or it will be integrated with the system, but I certainly have this on my roadmap.
2. Thanks for reporting this. I thought the app uses the system default TTS, since that's how my tts code used to work. But I've been rewriting, modernizing and updating it multiple times, so I may have messed up something in the process, I will give it a look.
3. Do you know, in case of the English descriptions, if there were any available Polish-ones after clicking on the particular scan?
The languages, in fact, are one of the reasons I've claimed an international beta. Right now, RScan doesn't consider languages when selecting the most useful descriptions, but I can imagine making it do so. But I need a direct feedback from someone who's running into this problem, as over here, the only products I found to have an English description did not have any Slovak search results.
Paweł Masarczyk
in reply to RastislavKish • • •RastislavKish
in reply to Paweł Masarczyk • • •This screen contains a list of suggestions, which are basically DuckDuckGo search results for that barcode.
Double tapping on any of them will fill out the field on the bottom of the screen with that result, it saves typing or copying.
For purposes of debugging the automatic suggestion algorithm, the list of the suggestions present on this screen is a good aid because these are basically the options the automated recognition is choosing from, so we can see if the algorithm has made a good choice or not.
Paweł Masarczyk
in reply to RastislavKish • • •