이번 포스팅에서는 스마트 카메라에 대해 알아보도록 하겠습니다.
스마트 카메라 를 알기에 앞서 먼저 머신비전이란 무엇인지에 대해 설명드리겠습니다.
머신비전(Machine Vision) 이란?
머신비전(Machine Vision)이란 기계 시스템에 인간의 시각과 판단 능력을 부여하여 카메라와 영상처리 장치를 통해 검사 혹은 측정을 수행하는 기술입니다.
스마트 카메라 (Smart Camera)란 무엇일까?
스마트 카메라는 카메라 내부에 이미지를 처리할 수 있는 프로세서를 내장시켜 획득한 이미지를 시스템 내부적으로 분석하고 처리하는 카메라를 말합니다.
간단히 설명하자면 PC 없이 카메라 자체적으로 이미지를 획득하고 이미지 프로세싱을 수행하는 머신비전 시스템이라고 할 수 있습니다.
무엇을 검사할까?
스마트 카메라는 자동차, 가전제품, 전자 및 반도체, 식품 및 포장 등 다양한 산업 부분에서 제품의 불량을 검사합니다. 오늘은 제조업에서 제품의 양품과 불량을 판단하는 비전 검사 유형에 대해 소개 드리겠습니다.
다양한 어플리케이션에 사용되는 비전 알고리즘은 더욱 복잡하고 다양하지만, 이번 포스팅에서는 아래의 기본적인 검사 유형을 가지고 간단한 예제를 보여드리겠습니다.
Q. 어떻게 빗 불량을 검출할까?
설명드린 검사 유형을 가지고 아래 이미지의 빗 불량을 검출해 봅시다. 여기서 참고해야하는 것은 어떤 항목을 검사하기 위해 정형화된 검사 방법은 없다는 것 입니다.
방법 1. 유무/누락 검사 – 픽셀 카운트
사용자가 지정한 영역에서 설정한 밝기 범위 안에 속하는 픽셀들의 개수를 카운팅하는 방법입니다.
예를들어 밝기 범위를 0~30 사이의 픽셀들의 수를 카운팅한다면, 우측의 불량인 빗의 픽셀의 수가 더 작기 때문에 불량으로 판단될 것 입니다.
방법 2. 수량 검사 – 패턴
검사 영역에서 등록한 패턴과의 매칭률을 계산하여 설정한 범위안에 들어올 때 수량을 카운팅하는 방법입니다.
빗 살 끝을 패턴으로 지정하여 카운팅한다면 불량 빗은 빗 살이 하나 부족하기 때문에 불량으로 판단할 수 있습니다.
저는 빗 불량을 검출하기 위해 픽셀 카운트 그리고 패턴을 예시로 들어봤습니다. 이 외에 측정 검사도 가능할 것이고 다른 알고리즘과 논리 조건을 통해 더욱 정확한 검사도 가능하겠죠.
이번 포스팅에서는 머신비전과 스마트 카메라가 무엇인지, 그리고 기초적인 검사 유형을 예시로 어떻게 머신비전 시스템을 통해 제품의 양불 판정 방법에 대해 소개드렸습니다.
Comments are closed.