下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
PersonalForge
Magazine
Wiki
搜索
OSDN
>
浏览软件
>
Multimedia
>
Graphics
>
Open Source QR Code Library
>
Ticket List/Search
>
任务单 #7832
Open Source QR Code Library
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
下载
List of Releases
统计
任务单
Ticket List
里程碑列表
Type List
组件列表
List of frequently used tickets/RSS
Submit New Ticket
文档
沟通
List of Forums
English (450)
Japanese (37)
新闻
任务单 #7832
Ticket List
Submit New Ticket
RSS
90°傾いた QR コードの読み取りのためのパッチ
开放日期:
2006-01-11 00:36
最后更新:
2006-04-19 14:04
monitor
ON
OFF
报告人:
marlowe
属主:
(无)
类型:
Bugs
状态:
关闭
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:
2
Details
回复
まえだと申します.たいへん有用なソフトウェアの公開をありが
とうございます.
さて,既知のバグとして,90°傾いた QR コードが読み取れない
ことが挙げられていますが,添付のパッチのように型番情報の読
み取り部分を修正すると,読めるようになるようです.
(Windows 2000SP4, java version "1.5.0_06")
もちろん十分なテストをしたわけではありませんが,ご参考ま
で.
任务单历史 (3/10 Histories)
Show older Histories
2006-01-11 00:36
Updated by:
marlowe
File
1402: qrcode.diff
is attached
2006-01-11 04:40
Updated by:
yanbe
评论
回复
Logged In: YES
user_id=11998
はじめまして、まえださん。
このプロジェクトの管理・運営をしている山家と申します。
パッチの提供、ありがとうございます。
しかもソースコードの見苦しい箇所に手を入れていただいて
恐縮です。
さて、修正箇所についてですが、パッチを適用した上で
実際に90度回転させたQRコード画像でいくつかチェック
してみたところ、バグが修正され、正しく動いているようです。
パッチ適用前は、デコード処理初期の型番情報などの
モジュールに対して、本来の位置から大きく外れた場所を
読み取ってしまうような現象がたまに発生していました。
しかしパッチ適用後はそのような現象は、今のところ
ありません。
今回のような座標変換処理の潜在的なバグを
baseLineX.translate(1,1);
といった形でアドホックにごまかしている箇所があるのが、
デコード性能が上がらない大きな原因だと考えているので、
今後はソースコードの汚い部分を修正しつつこのようなバグを
潰していきたいと思います。
あとは、計算過程で起こる端数切捨て誤差による位置ずれの
問題を解決できれば、もう一段階デコード性能を上げられ
そうです。
2006-01-11 04:40
Updated by:
yanbe
评论
回复
Logged In: YES
user_id=11998
はじめまして、まえださん。
このプロジェクトの管理・運営をしている山家と申します。
パッチの提供、ありがとうございます。
しかもソースコードの見苦しい箇所に手を入れていただいて
恐縮です。
さて、修正箇所についてですが、パッチを適用した上で
実際に90度回転させたQRコード画像でいくつかチェック
してみたところ、バグが修正され、正しく動いているようです。
パッチ適用前は、デコード処理初期の型番情報などの
モジュールに対して、本来の位置から大きく外れた場所を
読み取ってしまうような現象がたまに発生していました。
しかしパッチ適用後はそのような現象は、今のところ
ありません。
今回のような座標変換処理の潜在的なバグを
baseLineX.translate(1,1);
といった形でアドホックにごまかしている箇所があるのが、
デコード性能が上がらない大きな原因だと考えているので、
今後はソースコードの汚い部分を修正しつつこのようなバグを
潰していきたいと思います。
あとは、計算過程で起こる端数切捨て誤差による位置ずれの
問題を解決できれば、もう一段階デコード性能を上げられ
そうです。
2006-01-11 04:40
Updated by:
yanbe
评论
回复
Logged In: YES
user_id=11998
はじめまして、まえださん。
このプロジェクトの管理・運営をしている山家と申します。
パッチの提供、ありがとうございます。
しかもソースコードの見苦しい箇所に手を入れていただいて
恐縮です。
さて、修正箇所についてですが、パッチを適用した上で
実際に90度回転させたQRコード画像でいくつかチェック
してみたところ、バグが修正され、正しく動いているようです。
パッチ適用前は、デコード処理初期の型番情報などの
モジュールに対して、本来の位置から大きく外れた場所を
読み取ってしまうような現象がたまに発生していました。
しかしパッチ適用後はそのような現象は、今のところ
ありません。
今回のような座標変換処理の潜在的なバグを
baseLineX.translate(1,1);
といった形でアドホックにごまかしている箇所があるのが、
デコード性能が上がらない大きな原因だと考えているので、
今後はソースコードの汚い部分を修正しつつこのようなバグを
潰していきたいと思います。
あとは、計算過程で起こる端数切捨て誤差による位置ずれの
問題を解決できれば、もう一段階デコード性能を上げられ
そうです。
2006-01-11 23:55
Updated by:
marlowe
评论
回复
Logged In: YES
user_id=17315
まえだです.丁重なコメントを頂き恐縮です.
また,早速パッチを試して下さったようで,ありがとうございます.
今後も完成度が上がっていきそうですので,たいへん楽しみにしており
ます.
2006-02-13 00:09
Updated by:
marlowe
评论
回复
Logged In: YES
user_id=17315
以前投稿したパッチは,1個目の型番情報の読み取り部分だけしか修正
しておりませんでしたので,(1個目の読み取りが失敗したときの)2個
目の読み取り部も修正したパッチを改めて添付いたします.
2006-02-13 00:09
Updated by:
marlowe
File
1453: qrcode2.diff
is attached
2006-04-19 13:40
Updated by:
yanbe
评论
回复
Logged In: YES
user_id=11998
報告が遅くなりましてすみません。
先ほど、まえださんに添付して頂いたパッチを無事適用し、CVSに
反映することができました。傾いたQRコードにおけるモジュールの
サンプリング精度が上がったのが確認できました。
これで、大きな懸案事項が解決したので助かりました。
ありがとうございました。
2006-04-19 14:04
Updated by:
yanbe
处理结果
Update from
无
to
Fixed
2006-04-19 14:04
Updated by:
yanbe
Ticket Close date
is changed to
2006-04-19 14:04
状态
Update from
开启
to
关闭
Attachment File List (
2
)
Attachment File List
qrcode.diff
(3KB)
修正パッチ
qrcode2.diff
(3KB)
修正パッチ(改訂版)
编辑
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
登录名
Add Comment
预览
Submit
とうございます.
さて,既知のバグとして,90°傾いた QR コードが読み取れない
ことが挙げられていますが,添付のパッチのように型番情報の読
み取り部分を修正すると,読めるようになるようです.
(Windows 2000SP4, java version "1.5.0_06")
もちろん十分なテストをしたわけではありませんが,ご参考ま
で.