I need a barcode scanner for my mobile apps which works really fast and also with bad lightning conditions. As I only need to store UUIDs and not complete URLs etc., I guess there should be a possibility to limit the value range and therefore make the QR codes better recognizable. Is there a format which supports this?
I also find the WhatsApp QR-Code scanner very fast but I didn't find what they are using exactly...
One introduction might be this blogpost. It's based on Google's mobile vision api under the namespace com.google.android.gms.vision.barcode. It's fast, robust and easy to work with.
And I would also up the error correction level of the generated QR-codes if possible... But try the project linked in the blogpost first to see if you even need to.
You can use this library barcodescanner
With bad lightning conditions you can activate the flash, in the library there is all about it.
Related
I would like to get product information by scanning the barcode. is that possible
if the information is in json it will be great.
I don't know what are you exactly looking for, you need to give more information, but you have a bunch of apps in the Play Store like "Barcode Scanner"
If you are looking for a library to integrate into your project, then you have a few options. Two of the most popular ones are next:
ML Kit: https://developers.google.com/ml-kit/vision/barcode-scanning/android
ZXing: https://github.com/zxing/zxing
Logically besides the libraries you still need to code a way to pass images to the libraries. So, to code a camera, use the device system camera, or an image picker.
This might sound a bit of a stupid question, but I'm doing a project where I'm using an ANN to diagnose Sepsis in patients using various vital signs as inputs. The aim is to then develop an Android app that allows a user to put in the inputs and will return a risk score (% likelihood of sepsis, etc)
I'm constructing my ANN using Matlab (using their pattern recognition network wizard), and I'm using MIT App Inventor 2 to build the App itself.
Where I'm struggling, is understanding how one would actually put the ANN into the app. Can anyone explain how this works to me, or even just point me in some vague direction?
There is a matlab-compatible programming language called Octave, and it works on Android as well. You might want to take a look at it, it's called addi.
Matlab/Octave is great for scientific prototyping. Once you enter the realm of mobile applications, the best option is to re-write the libraries in Java. It could be painful but with a proper design you will be able to scale your app without depending in Matlab/Octave hacks.
If this absolutely positively has to be present on Android, on the phone itself, the straightforward way to do this is to write the software in Java and then write the Android GUI around it.
But does the software absolutely need to be on the phone? Maybe. But if not, why not make the Android part a client that communicates with a more powerful and flexible remote server? The server can implement in whatever language it likes.
I want to do Face recoginition (Not Face Detection) in my Android and iOS app. I have studied a lot on Web and found following possible solutions:
1.) openCV: I don't want to go into writing my own API using this. Also, I don't have prior experience in JNI for Android.
2.) Betaface API So far this is good.
3.) Sky Biometrics is also Good.
Now, I am searching for the solution from 3-5 days and came to know that I can use above API (so far I have decided to purchase license for Sky Biometrics). And this API will provide me a list of Features for the faces it recognised.
But, Now I am confused That how to use these features and save in my local data base to recognise faces from the pictures.So My queries are following
1.) How to convert Face features to Actual working Face recognition API means What is the actual algo or solution I can use to merge diffrent face features of a same person to identify him correctly.
2.) Uploading images and then creating database for Face-features set is a very time taking process. Do any one knows any Android/iOS Face Recoginition SDK to do this so that I can do this accurately and timely with no or less time taking process.
3.) Both solution-2 and 3 can be used with Images. Is there any other solution is available which can do the same with less efforts but with more accuracy.
OpenBR may be also interesting for you: http://openbiometrics.org/
Finally I am using Rekognition API. And this is good enough to serve my purpose.
I just want to scan details from my bussiness card through NFC into my native app(like address,name,company name) programmatically. I dont have much idea on this.What are the necessary steps i need to set up?How could i begin to do this app in android?
And one more,QR scanner is something different from NFC?
Thanks.
Broadly speaking NFC is a radio communication technology while QR is a image communication technology, so although they have some things like channel coding in common, they are available in mobile phones through quite different APIs.
In terms of functionally, NFC has more features than QR, but QR can be made to work on more devices (at this point in time).
I've actually made an app which supports both NFC and QR. You can get yourself started using the NFC Eclipse plugin (by yours truly) and XZing.
NFC Android Guide: http://developer.android.com/guide/topics/connectivity/nfc/index.html
QRCode is a 2-dimensional barcode. ZXing is an open-source, multi-format 1D/2D barcode image processing library.
Barcodes are different from NFC Tags.
If you're working on NFC, the basic things you'll need is an NFC enabled phone and a tag.. I hope you're aware of this.. Secondly, you should go through this link here. It gives you a basic idea of what NFC is and you can build on that.. Everything you want to know about Android NFC has been described there.
As far as QR is concerned, it's not the same as NFC.. But one thing I'd like to say here is that using QR for a project over NFC would bring down the cost since QR doesn't need extra hardware support like NFC does. But if you want to do something new, then NFC could be "the thing" you're searching for.
Hope this answers your question. If you're looking for something more, then please mention that too so that I can edit my answer later on..
I am developing an barcode scanning application using zxing(in eclipse). I have read many stack overflow threads about developing.
I saw mostly things like, need to use a barcode scanner app for handling the decoding the barcodes and QR-codes.
Is there any option to do that also using the code like capturing the image using camera and then read? We need to create an independent app. Can anyone please help me? Thanks in advance and expecting a detailed reply if possible.
One of the biggest advantages of the Android platform is that you can leverage other apps to provide increased usefulness for yours without a ton of work. In essence yes you could rewrite the bar-code app, but a lot of people will ask why would you want to reinvent the wheel? Now it is true that the zxing process is open source so you can look at their entire program, however I found it more effective to just leverage what was already there.
If you place a check in the program to see if the system can handle the action, you can recommend people get the bar-code scanner to unlock that functionality.
This process is encouraged by the folks at Google. However, as always, you can always try to rewrite it from scratch.