728x90

영상에서 잡음 제거를 위해 블러링을 자주 합니다

 

가우시안 필터를 이용한 가우시안 블러링을 사용하고

 

원본과 블러링 결과를 비교할수 있도록

 

영상을 이어보겠습니다.

 

가우시안 블러링

ref : https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_filtering/py_filtering.html#d-convolution-image-filtering

 

이미지 연결

ref : https://stackoverflow.com/questions/7589012/combining-two-images-with-opencv

 

 

import numpy as np
import cv2

cap = cv2.VideoCapture(0)
while(True):
    ret, frame = cap.read()
    frame = cv2.flip(frame, 0)
    rsz = cv2.resize(frame, dsize=(320,240))


    blur = cv2.GaussianBlur(rsz,(10,10),0)

    res = np.concatenate((rsz, blur), axis=1)
    cv2.imshow('res',res)
    if cv2.waitKey(20) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

 

 

 

 

 

 

 

 

 

 

 

 

300x250

'로봇 > 로봇' 카테고리의 다른 글

zumi - 15. XYZ 축 가속도 플로팅  (0) 2020.08.25
zumi - 14. x축 가속도 플로팅  (0) 2020.08.24
zumi - 12. 영상 스트리밍  (0) 2020.08.24
zumi - 11. opencv 버전 확인  (0) 2020.08.24
zumi - 10. xyz 축 가속도 플로팅  (0) 2020.08.24

+ Recent posts