OpenCV 비전 실무1장 · AI 비전과 OpenCV 개발환경21 / 22← 이전목차다음 →MetaContents

1장. AI 비전과 OpenCV 개발환경

정리

컴퓨터가 보는 법, AI 비전의 흐름, 개발환경의 세 칸으로 1장을 요약한 인포그래픽
  • 컴퓨터에게 이미지는 숫자 표입니다. 모양은 (세로, 가로, 채널)이고, 칸마다 0~255 의 숫자가 들어 있습니다.
  • 0~255 인 까닭은 8비트에 2를 여덟 번 곱한 256가지를 적을 수 있기 때문입니다. uint8 은 255 를 넘으면 0 으로 돌아가므로, 밝기를 더할 때는 cv2.add 를 씁니다.
  • 컴퓨터비전의 일은 분류, 탐지, 분할, 측정·검사의 네 갈래입니다.
  • AI 비전 작업은 모으기, 거르기, 다듬기, 늘리기, 알아보기 순서로 흐르고, 이 과정은 앞의 네 단계(데이터 준비)를 깊이 다룹니다.
  • OpenCV 는 영상처리 공구 상자이고 파이썬에서 cv2 로 부릅니다. 가상환경에 opencv-python 하나만 설치합니다.
  • cv2.imread 는 실패해도 오류 대신 None 을 돌려줍니다. 읽은 뒤에는 None 인지 확인하고, Windows 에서는 한글 경로를 피합니다.
  • OpenCV 의 색 순서는 BGR 입니다. Matplotlib 으로 띄울 때는 cv2.COLOR_BGR2RGB 로 바꾸고, 흑백은 cmap="gray" 를 줍니다.
← 이전 절1장 · 프로젝트 1 — 수업 전 실습 PC 점검 스크립트다음 절 →1장 · 확인문제와 해답