2011-10-25 4 views
3

행렬에서 QR 코드를 디코드 할 수있는 라이브러리 (루비/자바 스크립트)를 아는 사람이 있습니까? 이미지 인식 기능이 없으면).QR 코드 디코딩

문자열로 디코딩하려는 QR 코드 (영숫자)가 들어있는 2 진 값의 2D 배열이 있습니다. 당신이 그것을 변환하는 경우/

+0

jruby를 사용할 수 있다면 qr 코드 디코딩을위한 Java 라이브러리 인 zxing을 살펴보십시오. 다음은 루비 http://copypastel.com/story/QR_(de)Coding에서 어떻게 사용할 수 있는지 보여주는 예입니다. 물론이 예제는 특정 유즈 케이스를 다루지는 않겠지 만 zxing 라이브러리가 그러하길 바랍니다. –

+0

QR 코드의 예를 가지고있는 형식으로 게시 할 수 있습니까? –

+0

[google apis의 샘플 QR] (http://chart.apis.google.com/chart?cht=qr&chs=100x100&chl=google.com&chld=H|0) (광산은 2D 배열로 인코딩 됨 대신 jpeg의 부울 (booleans) – Boris

답변

1

ZXing 순수 데이터로 디코딩 할 수 사전에

감사합니다 (오류 정정을 지원해야) ZXing이 원하는 클래스에 포장. 난 그냥 구현/ZXing BitMatrix 형식으로 변환 할 필요가 있다고 생각합니다. 데이터가 qr 모듈 (원시 검은 색 점)과 일대일 관계에있는 경우 디코더를 호출하면됩니다. 데이터가 1 ​​대 1 (qr 모듈 당 둘 이상의 데이터 포인트)이 아닌 경우 먼저 감지기를 통과해야합니다.이 센서는 모듈 당 얼마나 많은 데이터 포인트가 있는지 파악합니다.

https://github.com/smparkes/zxing.rb에 zxing을위한 루비 보석이 있는데, 1.8/1.9에서는 FFI를 사용하고 jruby에서는 Java 포트를 사용합니다.