생활비전
안면인식, 로봇청소
산업비전
아마존, 쿠팡
편의점 바코드
노드기반 전처리
광학이 중요하다.
카메라, 조명, 렌즈
산업현장의 카메라는 프레임을 조정할 수 있다.
프레임
트리거
순간적으로 전류를 주기 때문에 밝다
조명을 계속 켜놓는 것보다 밝다
패턴매칭
모델 데이터를 가지고 있고
꼭지가 있는 부분을 찾아서 비교를 한다.
패턴매칭에 특화된 라이브러리가 있다.
OCR
주민등록증, 자동차 번호판
GPIO -> DIO
컴퓨터 그래픽스 : 어떤 부분이 불량한지
이미지가 픽셀 단위로 이루어져 있어서 행렬이 많이 들어간다.
볼록렌즈 왜곡
우주망원경
CCD, CMOS
카메라에서 PC로 영상을 주는 방법 : 인터페이스 (Interface)
USB, 1394, GIGA ETHERNET, 카메라 링크
1. 대역폭 : 일정 시간에 컴퓨터에게 줄 수 있는 데이터의 양
2. 케이블 길이 :
국도, 고속화도로, 고속도로
에어리어 카메라
라이스캔 카메라 : 1K(1024), 2K(2048)
운동경기, 도박(경정, 경마)
고속으로 사진을 찍으면 어둡게 찍힌다
openCV에서는 행렬에서 행 번호 j는 xy 좌표 공간에서 y 좌표에 해당하고, 열 번호 i 는 x 좌표에 해당함
산업에서는 그레이 스케일을 쓴다. 데이터 양이 작아야 속도를 빠르게할 수 있기 때문.
트루컬러는 R, G, B로 구성되어 있다.
8비트 = 2의 8승 = 256 (0 – 255)
컬러는 R에 0 – 255, G에 0 – 255, B에 0 – 255. 3채널을 사용한다.
그레이스케일 값을 저장하기 위하여 C/C++에서는 보통 unsigned char 자료형을 사용함
Matrox, Euresys
이미지 버퍼
COGNEXT 카메라도 판매함
CUDA 병렬처리
모션 기능
YOLO 객체 인식
Google Inception
IplImage라는 이름의 구조체를 이용하여 표현함
Mat라는 이름의 클래스를 사용하여 영상 데이터를 표현하기 시작함
Matrix
색공간 변화 YUV
world에 다 포함되어 있음
PRINTED CIRCUIT BOARD
Automatic Optical Inspection
3단Ring 조명 (각4채널(RGBW))
벡터로 되어 있다는 의미는 데이터를 여러 값을 넣을 수 있다는 의미
IMWRITE_JPEG_QUALITY : 압축률을 높이겠다
OPENGL : OPEN GRAPHIC LIBRARY
이미지 처리하는데 있어서 좌표값이 중요함.
tl : top left
br : bottom right
'Machine vision' 카테고리의 다른 글
| FOV, Pixel Resolution (0) | 2023.08.29 |
|---|---|
| Binning & Subsampling (0) | 2023.08.29 |
| Computer Vision Use Cases in Agriculture (0) | 2023.08.25 |
| Image sensor format (0) | 2023.05.04 |
| Line Confocal Imaging Technology of Adhesives and Sealants (0) | 2023.04.24 |