반응형
저번에 저장한 코드에서 이어서 만들었습니다.
구글링을 몇시간 하다보니.. ZXing을 사용하라는데 무슨소린지 몰라서..
안드로이드는 코드도 많고 자료가 많은데 c#은 정말 자료가 없었습니다.....내가 못찾는걸지도 모르지만
우선 [프로젝트] - [NuGet 패키지 관리]에 들어가서 ZXing을 설치합니다
설치 하고 나면 Form에 가서 pictureBoxIpl과 버튼, 택스트박스를 생성 합니다.
버튼을 더블클릭하여 아래의 코드를 작성합니다.
private void btnBarcode_Click(object sender, EventArgs e) { pictureBoxIpl7.ImageIpl = src; BarcodeReader reader = new BarcodeReader(); Result result = reader.Decode((Bitmap)pictureBoxIpl7.Image); if (result != null) { decoded = "Decode : " + result.ToString() + "\r\nType : " + result.BarcodeFormat.ToString(); if (decoded != "") { //listBox1.Items.Add(decoded); textBox3.Text = decoded; } } else MessageBox.Show("바코드나 QR코드를 비추세요!"); }
웹캠으로 바코드나 QR코드를 비추면 정보가 출력됩니다.
왼쪽이 캠 화면, 오른쪽이 바코드리더 버튼을 눌렸을때 인식된 화면입니다.
텍스트박스에는 바코드에 대한 정보(Decode)와 Type이 나옵니다.
바코드&QR코드 인식하는 방법은 여기서 끝냅니다.
참고 영상 : https://youtu.be/NBHoqv4RMoM
코드
반응형
'Etc... > 실습' 카테고리의 다른 글
C#, OpenCV를 이용하여 출력한 화면을 캡쳐해서 저장해보자. (0) | 2018.07.18 |
---|---|
C#, OpenCV를 이용하여 웹캠을 작동시켜 화면을 출력하자. (0) | 2018.07.18 |
시리얼 통신 방법 (0) | 2018.07.18 |
템플릿 이미지 / 매칭 이미지 유사도 찾기 (0) | 2018.07.17 |
C# OpenCVSharp Blur(블러) (0) | 2018.07.13 |