취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

랩뷰 VISION으로 자동차 번호판 인식하는 프로그램을 짜는데요

USB카메라를 연결해서 영상은 띄웠는데 그 이상 진행이 안되네요...

 

혹시 샘플을 어디서 구할수 없을까요..?

 

움직이는 화면에서 ROI가 원하는 숫자를 인식해서 찾아낸다는게 쉽지않네요..

 

아니면 영상을 사진으로 바꾼다음에 인식해야하는건지..

 

abc파일을 먼저 만들고 찍어야 인식한다길래 인터넷에서 7세그먼트 사진으로 만들어봤는데

 

숫자를 정확히 인지하지 못하네요...

 

방법이 있을까요?

0 포인트
1/4 메시지
3,785 조회수

일반적으로 카메라로 '이미지'를 취득해서 이미지에 대해서 OCR 분석을 합니다. 

저는 LabVIEW에서 코드하기 보다는 NI Vision Assistant에서 이미지 프로세싱 스크립트를 만들어서 LabVIEW코드로 export 해서 사용하기를 추천 드립니다. 

 

1. 움직이는 화면은 번호판의 위치가 계속 바뀌는 사진들을 처리한다는 의미로 생각할 수 있을 것 같습니다. 그런 경우에는 보통 어떤 패턴이나 엣지를 기준으로 좌표축(coordinate system)에 묶인 ROI를 설정합니다. 기준이 회전이나 이동이 되면 ROI로 이동하므로 움직이는 번호판에서 ROI를 설정하는데 사용하실 수 있을 것 같습니다. 관련된 자세한 설명은 Coordinate System - NI Vision 2019 Help 참고하시고, 찾아보니 유투브 영상중에 잘 설명된 것이 있어서 이것도 링크 남깁니다. NI Vision: Set Coordinate System - Youtube

 

2. OCR tutorial도 잘 설명되어 있는 Youtube영상들이 있어서 링크 남깁니다. 

보시면 OCR은 먼저 training이라고 해서 몇가지 폰트의 숫자 문자를 실제값과 매칭을 해주는 과정이 필요합니다. 자동차 번호판 예시 이미지들을 가지고 OCR 문자 세트를 만드셔야할 것 같습니다.      

3. LabVIEW 예제로는 OCR.vi 라는 예제가 있네요. 예제 찾기에서 찾을 수 있습니다. 😊

0 포인트
2/4 메시지
3,737 조회수

디지털 온습도계에 값을 읽어내는 작업도 하고 있는데요.

디지털 숫자를 0부터9까지 abc파일로 만들어야 되는걸로 알고있습니다.

 

그런 예제 abc 파일이 있을까요?

0 포인트
3/4 메시지
3,725 조회수

디지털 숫자는 Vision Development Module에 따로 함수가 있네요. IMAQ Read LCD VI

NI 사이트에서 제공하는 예제도 있네요. LCD Example

 

 

 

 

 

0 포인트
4/4 메시지
3,620 조회수