Question
보통 바코드는 흰색 바탕에 검은색 막대기가 있죠.
그 우리가 흔히 아는 빨간 색 빛이 나와서 바코드를 스캔하는 스캐너는 어떤 원리로 흰색 바탕과 검은색 막대기를 구분하여 인식하나요?
그리고 색상 대비만 잘 된다면 다른 색을 바코드로 사용하여도 잘 인식하나요?
예를 들면 흰색 바탕에 진한 파랑색으로 바코드를 만들어도 인식이 잘 될까요?
Answer
바코드의 인식과정은 빛을 쏘고 바코드에서 반사되어 나온 빛을 검사하여 바코드의 라인과 라인사이의 간격을 확인하여 그것을 숫자화 시키는 것 입니다.
이렇게 인식될 때 오류가 존재하면 숫자를 만들지 못하고 인식이 되면 숫자를 요청한 기기에 전달해 줍니다.
그럼 그 기기는 바코드 리더기에서 보내온 숫자를 조회하여 그것이 무엇인지를 알아내는 거지요.
뭐 파랑색으로 한다고 안되는 것은 아닐수 있지만...
빛이 반사되너 나오는 것에서 차이를 측정하는데..
이렇게 하려면 바탕이 흰색 바코드는 검정색이 가장 인식율이 좋게 됩니다.
그래서 바코드는 흰색바탕에 검정선을 사용하지요...
핸드폰에서 사용하는 QR코드도 원리는 동일합니다.
검정과 흰색의 적정크기 화소를 비교하여 거기에 기록된 내용을 문자화 시키는 거지요.
QR코드의 3개의 구석에 동일한 네모에 안쪽에 또 네모가 있는 마크가 바코드의 위치가 어디인지 구분하기 위한것이 되구요. 이것을 기준으로 문자의 영역을 구분하고 각 위치를 분할하여 점의 이미지를 문자로 처리하지요.
바코드와 거의 유사합니다.
단지 사진의 형태로 감지하는 게 QR코드이고 하나의 라인에서 흑백의 선같은 반사 신호의 간격을 인식하도록 한것이 바코드이니까요.
'컴퓨터통신 > 컴퓨터, 하드웨어' 카테고리의 다른 글
QR코드와 바코드의 차이점? (0) | 2022.06.01 |
---|---|
모니터 TN패널과 VA패널의 차이점? (0) | 2022.05.16 |
모니터 해상도가 높아지면 왜 화면도 넓어지나요? (0) | 2022.05.16 |
기계식 키보드 축 종류 및 특징? (0) | 2022.05.16 |
그래픽카드의 원리, 그래픽카드와 GPU의 차이? (0) | 2022.05.16 |
프린트버퍼와 스풀의 차이점? (0) | 2022.05.16 |
키보드 적축, 황축 차이점이 뭔가요? (0) | 2022.05.15 |
왜 외장 cpu는 없나요? (0) | 2022.05.15 |