Forums: English (Thread #17572)

j2me qrdecoder optimizing (2008-02-01 11:13 by Anonyme #34823)

Hi, i'm designing an appilication to decode qr code for cellular phone.
i've two problem:

1- if i try to decode an image whith resolution > 320*240 the decoder lounch a out of memory exception

2-the process of decode is very slow

i ask to you: if i use a simple 1 dimen array rather than 2 dimensional can resolve my problem?

or if i use a simple array to filter the image and in the second time i convert to 2dimensional array
in this sequence
a- void imageToGrayScale(int[] image)
b- boolean[]grayScaleToBitmap(int[] grayScale)
c- int[][] imageToIntArray(booleanImage)
can resolve my problem?

thank very much!:... exuse my bad english i hope you Understand me....

Répondre à 34823×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: j2me qrdecoder optimizing (2008-02-04 15:49 by yanbe #34875)

Thank you for your suggestion. Basically I agree with your proposal.

As you know, current implementation requires much memory. As you mentioned, several representations of a image exist in decoding process; Image object, int[][] array, boolean[][] array at once. And 320x240 (or bigger) size data of them require huge memory area.

Then, better code which uses less memory is needed. It will be faster than current one too.
Répondre à #34823

Répondre à 34875×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE: j2me qrdecoder optimizing (2008-02-13 02:22 by Anonyme #34997)

i try to modyfi the library but now don't Recognize the qrcode and i dont' find where is the error. if you can help me i can post the part of modify code... thanks a lot!:
Répondre à #34823

Répondre à 34997×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE-re: j2me qrdecoder optimizing (2008-02-15 10:44 by Anonyme #35054)

i found my error!!... thanks..
Répondre à #34823

Répondre à 35054×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

RE-re: j2me qrdecoder optimizing (2008-05-14 18:10 by Anonyme #36671)

Hi,

Can you please share your optimized code? I'd really appreciate it.
Répondre à #35054

Répondre à 36671×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Where is the optimized code? (2008-08-06 03:24 by Anonyme #38090)

Hey guys,

Where is the optimized code?

Cheers
Répondre à #34823

Répondre à 38090×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion