2012-01-31 5 views
4

C#에서 ZXing의 최신 버전을 사용하여 성공한 사람이 있습니까?C# ZXing 리더 예

ZXing을 사용하여 웹캠에서 이미지를 처리하려고합니다. 이상적으로는 "실제"시간이지만 ZXing을 사용하여 디코딩 할 수있는 모든 예는 구형 인 것처럼 보입니다. 작은 견과류 가기 시작 했어.

내가 알 수있는 한, 카메라 이미지를 BinaryBitmap으로 만들 수 있다면 괜찮을거야.하지만 찾을 수있는 예제에서 변환에 사용 된 메소드/클래스는 더 이상 존재하지 않는 것 같다.

다음은 현재 나에게 두통을 유발하는 코드입니다 :

Binarizer barney = new HybridBinarizer(new LuminanceSource(image)); 
Result result = reader.decode(new BinaryBitmap(barney)); 

LuminanceSource 지금 내 속도 범프을 것 같다. C#, BufferedLuminance 및 AWTImageLuminanceSource에서 인스턴스화 할 적절한 클래스를 찾을 수 없습니다 C#에서 존재하지 않는 것.

내가 뭘해야한다고 지적 할 수있는 사람은 누구인가 ...?

저는 Win7 64b, ZXing 1.7, VS2008을 사용하고 있습니다.

+1

이 항목의 다른 질문은 스택 오버플로에서 확인 했습니까? –

+0

다른 ZXing을 살펴 보았습니다. 내가 볼 수있는 한, 그들은 BufferedLuminance 또는 AWT를 지원하는 이전 버전의 ZXing을 사용하거나 이미지를 판독기에 캡처하는 코드를 표시하지 않습니다. 확실한 다른 탐색을 할 것입니다 ... –

답변

5

저는 최근에 C# 포트를 사용했습니다. LuminanceSource은 추상 클래스입니다.

  • 서브 클래스 LuminanceSource와 메소드를 구현, 또는
  • 은 이미 대신 RGBLuminanceSource 클래스를 포함 활용 :

    당신은에 중 하나가 필요합니다.

저는 성공에 후자를 사용했습니다.

+0

감사. 이 스레드에서 RGBLuminanceSource에 걸려 넘어졌습니다. http://stackoverflow.com/questions/4672246/zxing-in-c-sharp-using-ikvm Snd는 귀하의 회신을 보았을 때 막 업데이트하려고했습니다. 건배. –

1

내 프로젝트

http://windowqr.codeplex.com/

그것은 웹캠에서 QR 코드를 스캔 할 수 있습니다에 봐, 그리고 그것은의 QR decodification에서 zxing 사용합니다.