![]() |
Re: mbarcode
here's the output: http://pastebin.com/5bFbSBDz
|
Re: mbarcode
Well it looks like the isbn plugin is probably installed, which would handle the requirement of the meta-plugin to have at least one plugin installed. You may need to go to the App Manager and install the rest of the plugins manually.
I'd not thought of this case (someone has only one plugin installed before an upgrade, which will meet the meta-plugin package requirement), but they may want all of the new plugins installed when mBarcode is updated. |
Re: mbarcode
I'll try uninstalling everything and resintaling each plugin one by one (instead of that all plugins pack)
btw, how about using the resolution doubler from BlessN900? Does it perform well with artificial patterns like barcodes? |
Re: mbarcode
Quote:
Quote:
|
Re: mbarcode
Quote:
It appears to be loading, according to the logs it gets the decoded barcode text, but after that no button appears in the "Results from scan" window. |
Re: mbarcode
Quote:
|
Re: mbarcode
Quote:
|
Re: mbarcode
Quote:
Re drawing green squares, I was talking to the lead author of libzbar and asking if the location info could be returned so I could add e.g. a green overlay to show where the barcode has been detected. I got busy with other stuff but certainly it should be doable (only a cosmetic enhancement, but might be nice.) |
Re: mbarcode
I actually asked my colleague to scan the giant QR code mentioned above, with his Android phone. The device makes many attempts at locating the control points (it shows them in yellow while detecting them, and then in green when it has found a consistent sent of points), and quite often will detect a 1D barcode among the cloud of points that makes the QR code. Also, it works only if the QR code is reasonnably well aligned with the pixel grid of the camera.
Does mbarcode rely entierly on libzbar to detect the presence of a barcode? I wonder if zbar could detect the presence of a barcode even with a picture which is too small for proper decoding? If this is the case, it would be possible to search for a code in low-res before taking a hi-res picture for decoding. |
Re: mbarcode
mBarcode uses libzbar and libdmtx to perform 1D/QR and Datamatrix decoding respectively.
Afair, both libraries simply have a scan() type function which you call and it returns a decoded barcode (or barcodes) if it's (they're) found. I imagine it would be quite possible to perform initial scanning on a low-res image to detect the QR code location blocks, but it would need either a change to the scan() type function so that it subsamples and performs a quick look first, or another api function to allow us to send in a low res image. Again though, it's not going to help for 1D and Datamatrix codes, which we also want to decode. Therefore, although this would probably speed up QR decoding (quick decision vs subsampling overhead) and let us know if we need to try stepping up the res, we still won't have this info available for the 1D and Datamatrix. I'd prefer something that will work for all the barcodes we might encounter without adding complexity for any individual one, so let me see how I get on with making the code move to higher res images if nothing is decoded and see whether that is sufficient, and if not we can have a think about other methods. |
| All times are GMT. The time now is 02:34. |
vBulletin® Version 3.8.8