OpenCV 비전 실무20장 · 교육 콘텐츠 설계와 종합 실습20 / 21← 이전목차다음 →MetaContents

20장. 교육 콘텐츠 설계와 종합 실습

정리

실습 설계, 데이터와 채점, 묶기와 종합의 세 칸으로 20장을 요약한 인포그래픽
  • 좋은 실습 예제는 한 가지만 다루고, 결과가 눈에 보이고, 정답이 있고, 작고 빠르고, 실제 일과 이어집니다.
  • 학습목표는 "~할 수 있다"로 끝나는 행동 동사 문장으로 쓰고, 확인 방법(출력, 저장 파일, 숫자)과 짝짓습니다.
  • 연습 그림을 코드로 그리면 저작권과 개인정보 걱정이 없고, 정답을 함께 저장하고, 개수·크기·노이즈·조명의 손잡이로 난이도를 바꿉니다. 씨앗을 고정하면 누가 돌려도 같은 그림입니다.
  • 자동 채점은 정답 마스크와 견줘 IoU(겹친 넓이 ÷ 합친 넓이), 정확도, 찾은 비율, 맞은 비율, 물체 수, 잡티 수를 함께 보고 점수에 맞는 피드백을 돌려줍니다. 실습 3의 잡티 많은 답은 IoU 0.993 으로 잘한 답(0.973)보다 높았지만 잡티가 25개였습니다.
  • 난이도를 바꾼 뒤에는 모범 풀이를 돌려 확인합니다. 같은 Gaussian + Otsu 풀이의 IoU 가 쉬움 0.998, 보통 0.973, 어려움 0.144 로 떨어졌습니다. 실습은 읽기, 처리, 확인, 저장·보기의 네 단계로 나누고 단계마다 확인 출력을 둡니다.
  • 수업 자료는 data, code, answers, README, requirements.txt 로 묶고, 라이선스(OpenCV Apache 2.0, ultralytics AGPL-3.0)와 가상 그림이라는 출처를 적습니다.
  • 종합 데모는 16장의 정제, 5·7장의 보정, 18장의 탐지, 12·13장의 측정을 이었습니다. 정답 18개를 모두 찾아 재현율 1.000, 헛것 1개(어두운 그림의 겹친 볼트 상자)로 정밀도 0.947 이었습니다. Median 으로 잡티를 지운 그림은 모두 맞혔고, 넓이 오차는 bolt −3.5%, nut −13.8%, washer +3.0% 였습니다.
← 이전 절20장 · 프로젝트 1 — 부품 검사 수업 데모 만들기다음 절 →20장 · 확인문제와 해답