본문 바로가기
OpenCV

카메라 재미있는 효과(영화 트론 스타일)

by 가오가이거 2021. 1. 9.
import numpy as np
import cv2

cap = cv2.VideoCapture(0)
cap.set(3, 300)
cap.set(4, 200)

while True:
    ret, frame = cap.read()
    if ret:
        blr = cv2.blur(frame, (9,9))  #이미지 블러처리
        gray=cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) #컬러를 그레이 스케일로 변환
        gray_e = cv2.Canny(gray, 50, 150) #에지추출한 결과이미지 생성
        dst = cv2.cvtColor(gray_e, cv2.COLOR_GRAY2BGR)
        dst=cv2.add(dst, blr)
        cv2.imshow('img', dst)
        if cv2.waitKey(10) == 27:
            break

cv2.destroyAllWindows()