Notices


Reply
Thread Tools
Posts: 106 | Thanked: 52 times | Joined on Mar 2010 @ Corfe Castle, Dorset, UK
#181
Woah, ignore a large chunk of that post... I've just installed an update from my app manager and I like what I'm seing!

Perhaps what I had before was a much older version...?
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#182
Regarding zxing, yes it automatically starts in scanning mode and has a highlighted square in the centre of the screen where you are instructed to place the barcode. The display from the camera runs at a high framerate and is silky smooth, the autofocus is working constantly.
Well the camera framerate and size are my fault - for the sake of expediency I reduced the res and framerate so that the decoder thread could accept frames directly (i.e. without needing to drop any).

It's certainly possible to go for a larger res and framerate screen display and drop frames in the decoder pipeline. In fact in the latest version of mbarcode (Qt version) we've increased the framerate and res somewhat as the N900 is able to handle this better.

How about once mbarcode is started it automatically sends a kill -9 to the camera app so you don't have to task switch and kill the camera by hand.
Yes, this is a good idea (though perhaps a gentler shutdown ).

Regarding the led's on/off, it would be nice to be able to turn these on when I decide that it's too dark. Can't Nokia's camera api do this? If there is one, not sure...? Would the led's improve the autofocus at all?
Turning them on is possible, just needs to be added (patches welcome ). The camera driver does turn them on to do autofocus if it's too dark, but they are afair not designed to run all the time (though I think it should be fine to run at low power continuously to provide more light). The shooting in the dark thing is a bit of an edge case mind you, but certainly something that would be worth adding.

I think the fullscreen fluid camera display would be one of those features that would make this device feel like it's capable of playing with the iPhone and Android devices. For the tech savy linux knowing n900 user, it probably wouldn't matter, but for making the maemo device appear as good as the competition in the eyes of the man on the street, this type of high performance graphical eye candy is a must.
I've just been playing with the N900 version of Maemo-mapper which does this - full screen display with overlays for buttons. It looks nice and certainly I can't see any reason to not do this, as long as e.g. the history list can be retained somewhere (perhaps it could drag in from the side?). Also, the user may want to use the data rather than just scanning, but in that case I guess the last frame could be left on the screen.

I like the idea, I'm not a UI designer though (and I'm also chronically short of time atm) so suggestions (and as ever patches) welcome

The scanning performance of zxing seemed to be better with both 1d and qr codes, but most of the mbarcode lack of performance was due to poor images from the camera and poor to non existant autofocus.
ZXing performance was very good, certainly our 1D performance is lacking for out-of-focus barcodes (QR code works well for out of focus). The other main slowness in the system is the parallel decoding of Datamatrix barcodes, which is a fundamentally slower decoder (the author of libdmtx has been in touch though and is working on a newer faster version )

So yeah our performance is not as good as zxing and could do with more help on the backend projects to improve things for our particular platform (zbar and libdmtx), but there are only two of us working on mbarcode atm (and tbh dragly has done the lion's share of the QT app and plugin arch as I'm flat out at work).

So if anyone is interested in helping - backend stuff, adding features, UI improvements, plugins then please give us a shout
 
Posts: 76 | Thanked: 4 times | Joined on Apr 2010
#183
Hi, have just downloaded this application (not sure which version) and I want to check that everything I see is as it should currently be:

When I load the application I can scan a chosen barcode which then leads me on to three options:

1. Give opinion with informed individual
2. Search with Google
3. Get opinion from informed individual

If I select option 1 or 3 nothing happens but I see there is some configuration possible on selecting the 'informed individuals' plugin from the main menu although currently those buttons do not seem to produce any 'individuals' when I select them.

If I select option 2 the numerical output from the barcode scan is placed into the search field for Google.

Is this all as it should be currently (fully appreciate this is still under development)?

I also want to check (guessing it should be an obvious question but) - is the search from google meant to return information about the item whose barcode you are scanning? Reason I ask is that it doesn't seem to be checking against any library of barcode information that I can see (although I really know very little about how this works, hence the question).

Thanks
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#184
Hi, have just downloaded this application (not sure which version) and I want to check that everything I see is as it should currently be:
Yes, this sounds like the latest (Qt) version.

When I load the application I can scan a chosen barcode which then leads me on to three options:

1. Give opinion with informed individual
2. Search with Google
3. Get opinion from informed individual

If I select option 1 or 3 nothing happens but I see there is some configuration possible on selecting the 'informed individuals' plugin from the main menu although currently those buttons do not seem to produce any 'individuals' when I select them.

If I select option 2 the numerical output from the barcode scan is placed into the search field for Google.

Is this all as it should be currently (fully appreciate this is still under development)?
I'm not sure how "Informed Individual" is supposed to work, nor how far along Dragly's plugin is. But yes, that's probably what should happen.

Really we need some more plugins to search and parse e.g. Google, barcodepedia, etc. and return information about the scanned product. In the GTK+ version I had a plugin that would itself perform the Google lookup and do some parsing, but it was rather buggy and as often as it returned the name of your CD it would segfault.

If anyone fancies doing some plugin writing, that would be great

The plugin architecture is also designed so that people can write "provider" plugins, which do things like Google lookups, need not have any UI at all, and can be used by "sink" plugins (such as the CD/DVD/book database I'm finally getting round to writing).

The idea being that once someone has written a lookup+parsing tool for some website, the data it provides can be used by all other plugins.
 
Posts: 281 | Thanked: 679 times | Joined on Feb 2010
#185
Is someone interested in this web based qr encoder? It is a python based cgi which uses libqrencode and provides a little bookmarklet. It is tested with microb, desktop firefox and chromium. Because it is in early stage there is some work to be done to get it run. The howto is included on the bitbucket page.
 
Posts: 121 | Thanked: 40 times | Joined on Dec 2009 @ Tokyo, Japan
#186
I downloaded the program and scaned the first code. But than the programm says:
Authenticate
Open Browser (button) -> nothing happens when clicked
Type or paste verification code:
input box
Verify (button) -> nothing happens when clicked

What can I do to get it working?
 
Posts: 282 | Thanked: 337 times | Joined on Dec 2009 @ Austin, TX, USA
#187
Any plans to include a front camera option? I know you can't see the screen while scanning, but a simple beep or vibrate when read is achieved should tell you it was done. And the front camera should have good enough resolution for qrcodes, if not classic bar codes.

Basically, I am just too lazy to open the little door on the back...
 
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#188
Originally Posted by rmerren View Post
Any plans to include a front camera option? I know you can't see the screen while scanning, but a simple beep or vibrate when read is achieved should tell you it was done. And the front camera should have good enough resolution for qrcodes, if not classic bar codes.

Basically, I am just too lazy to open the little door on the back...
I believe the front camera resolution and quality is too low to be useful for barcode scanning. I'm guessing it doesn't have an autofocus option either, but I might be wrong about this.

We could try this out, however, but I guess lardman is the one who knows most about how we would get the stream from the front camera to test it out.
 
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#189
Originally Posted by Fötus View Post
I downloaded the program and scaned the first code. But than the programm says:
Authenticate
Open Browser (button) -> nothing happens when clicked
Type or paste verification code:
input box
Verify (button) -> nothing happens when clicked

What can I do to get it working?
I believe the "Get/Give opinion with Informed Individual" service is down at the moment. I'm a bit too busy to have a look at it now, but after my exams I'll get it back up again and push some new updates to mbarcode as well.
 
Posts: 46 | Thanked: 34 times | Joined on May 2010
#190
Hi,

Long time reader, first time poster here on the forum. However, this is the first time I really have something to say that might be usefull.

just yesterday, I tried mBarcode for the first time, and was impressed how well it recognized all the codes I threw at it. (As opposed to the apps that are available for my other phone, a SE Xperia X1).

However, the useability of the appis quite low at the moment, because it can only use the code to do a google search.

So right now, what happens when I scan the code on a box that's lying on my desk (box of my digicam):

mBarcode scans the code flawlessly, and gives me this code:
Code:
4905524586787
When I choose the google option, my browser opens te following link:

Code:
http://www.google.no/search?q=4905524586787
As all you guys on here (Who are probably a lot more computer literate then I am) can clearly see, it just generates a generic google search link + the barcode.

That's nice and all, but what I really want from a Barcode scanner is the ability to be able and see if there's a better price available for that item.

I'll give a few examples:

Continuing with the code from the camera:

- Tweakers.net pricewatch (a great tool for all dutch-speaking people (including Belgians like me):

The generic search-link looks as follows:

Code:
http://tweakers.net/pricewatch/zoeken/?keyword=
So, if I jiust define the keyword, in this case the barcode, i get the following link:

http://tweakers.net/pricewatch/zoeke...=4905524586787

And voila, local pricing and availability information for the product i just scanned.

- Example nr.2: The all important Amazon:

Generic search link:
Code:
http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=
Define the keyword:

Code:
http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=4905524586787
And there you go, Amazon pricing info!

- Example nr.3: I pick up a game from the rack, and scan the code:

Code:
4005209127318
I want to know if I can get it any cheaper if I order it online, so what do i do?
I run a check at best-game-price.co.uk.

That site uses this format:

Code:
http://www.best-game-price.co.uk/search-Keywords/1-/300703/BARCODE.html
So when I insert the barcode in the link i get this, and from that link, I get all the pricing info I'd ever need.

Code:
http://www.best-game-price.co.uk/search-Keywords/1-/300703/4005209127318.html
These are just 3 examples I would like to use, but since most price checkers and stores use this method, it would allow everyone to just customise their mBarcode for their location, and most-wanted sites.

Since apparently the code to do this is already written (The google plugin uses this method) I would like to ask if someone can publish a tutorial to write a plugin of your own to search the site you would like.
Even better would be if a generic plugin could be written, so you can add sites form within the program.
(Like this: Tap "Add new site", Give it a name how it should appear in the list, add te generic link, and with some special string, mark where the barcode should be inserted in that link.)
 
Reply

Tags
barcode, camera, mbarcode


 
Forum Jump


All times are GMT. The time now is 12:20.