Skip to content

OpenCV:Basic

OpenCV 기초.

Curriculum

  1. Python 기초
  2. NumPy 기초
  3. cv2.imread/cv2.imwrite 이미지 읽기 및 쓰기
  4. cv2.imshow 로 윈도우 출력
  5. cv2.rectangle 같은 OpenCV:Drawing 스킬 학습
  6. cv2.VideoCapture 사용하여 비디오 읽기 및 윈도우 출력
    • cv2.waitKey/cv2.waitKeyEx로 키보드 이벤트 획득
  7. cv2.VideoWriter 비디오 저장
  8. cv2.threshold 영상 이진화
  9. OOP
  10. 위의 내용을 클래스화
  11. cv2.selectROI 로 ROI 영역 선택
  12. NumPy Slice 를 사용한 ROI 영역에 그림 그리기
  13. cv2.selectROI를 사용하지 않은 ROI 선택기 구현
  14. cv2.findContours를 사용한 외곽선 추출 및 cv2.drawContours 으로 그리기

일반적인 영상처리 순서

  1. cv2.cvtColor를 사용한 Grayscale 색상공간 변화.
  2. cv2.threshold 영상 이진화
  3. cv2.erode, cv2.dilate, cv2.morphologyEx확산/축소 모폴로지 연산을 사용한 노이즈 제거
  4. Image Contours (이미지 윤곽선 추출)

마지막 과정

  • cvtoolkit

See also

Favorite site