1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
   | import numpy as np import cv2 import matplotlib.pyplot as plt ''' Canny Edge Detection 경계값을 MinVal,MaxVal 두개로 잡는다.
 
  ''' cam = cv2.VideoCapture(0) # 0번 웹캠을 사용 while True:     ret , frame = cam.read()  # 캠의 데이터를 받는다     frame = cv2.cvtColor(frame,cv2.COLOR_RGB2GRAY) # 캠의 데이터를 흑백으로 변경한다.     edge1 = cv2.Canny(frame,100,200) # 캠의 데이터를 Canny 함수를 통해 변경 # Canny(이미지 나 영상객체,임계값1,임계값2)     cv2.imshow('original',frame) # 영상 출력     cv2.imshow('Canny Edge Dection',edge1) # Canny Edge Dection 함수로 변경한 영상 출력     k = cv2.waitKey(1) & 0xFF     if k == 27:         break cv2.destroyAllWindows()
 
   |