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

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

AI 비전이 쓰이는 곳

하루 종일 같은 자리에서 물건을 살피는 일은 사람에게 고됩니다. 오후가 되면 눈이 피로해 흠집을 놓치기도 합니다. AI 비전은 지치지 않는 눈을 하나 더 다는 일입니다. 그래서 같은 기준으로 많이, 오래 봐야 하는 곳에서 먼저 쓰입니다.

공장, 물류, 도로, 농장·가게의 네 곳에서 AI 비전이 하는 일을 나란히 놓은 비교 그림

그림은 AI 비전이 자주 쓰이는 네 곳입니다. 상자마다 위에 장소를, 아래에 하는 일을 적었습니다. 어느 곳이든 "사진을 찍고, 손질하고, 알아보고, 결과를 쓴다"는 순서는 같습니다.

쓰이는 곳과 하는 일

분야하는 일주로 쓰는 일의 갈래이 과정에서 연습하는 곳
제조 공장부품의 흠집, 찌그러짐 찾기측정·검사12장, 13장
물류송장 글자 읽기, 상자 크기 재기탐지, 측정8장, 14장
도로 교통표지판, 차선 알아보기분류, 탐지11장, 13장
의료영상에서 의심 부위 표시(의사의 판단을 돕는 용도)분할, 탐지5장의 대비 높이기
농업·유통과일 크기와 색으로 등급 나누기분류, 측정3장, 4장
매장·보안사람 수 세기, 출입 확인탐지15장의 동영상
Python
# 분야마다 필요한 일을 적어 두고, 어떤 일이 가장 자주 나오는지 센다
from collections import Counter

fields = {
    "공장": ["측정·검사"],
    "물류": ["탐지", "측정·검사"],
    "도로": ["분류", "탐지"],
    "의료": ["분할", "탐지"],
    "농장": ["분류", "측정·검사"],
}
count = Counter(task for tasks in fields.values() for task in tasks)
print(count.most_common())

Counter 는 목록에서 같은 값이 몇 번 나오는지 세어 주는 도구입니다. counter 는 "세는 것"이라는 뜻입니다.

주의할 점

  • 의료처럼 결과가 사람의 안전에 닿는 분야에서 AI 비전은 사람의 판단을 돕는 도구로 씁니다. 판단을 대신 맡기지 않습니다.
  • 사람의 얼굴이나 차량 번호처럼 개인정보가 찍히는 사진은 모으고 쓰기 전에 법과 동의 절차를 먼저 확인합니다.
← 이전 절1장 · 컴퓨터비전이 하는 일다음 절 →1장 · 전처리가 필요한 까닭