Tags
- 태양광 충전케이스
- 태양광 충전 휴대폰케이스
- EasyEDA
- 체험지수
- Canny
- Video
- 태양광
- pcb
- odyssey x86J4105
- 윈도우10
- 태양광 휴대폰케이스
- JLCPCB
- 태양 충전 케이스
- opencv-python
- artwork
- SIOR-TITAN
- Python
- Imitating Arm
- Motion Estimation
- 오디세이 x86
- motion recognition
- PCB Artwork
- 태양전지
- 모션제어
- RQ-TITAN
- pcb 설계
- Arduino
- UART
- 아두이노
- opencv
Archives
- Today
- Total
제너럴공국
OpenCV-python 기초 <3. 이미지에 여러가지 필터 적용하기> 본문
반응형
#사용 버전
cv2 3.4.2
numpy 1.18.1
파이썬 3.5.6
가우시안 블러, 소벨 필터, 라플라시안 필터, 캐니 엣지를 이용합니다.
import cv2
import numpy as np
#이미지 읽어오기
img = cv2.imread("img/helmet3.jpg", cv2.INTER_AREA)
img = cv2.resize(img, dsize=(640, 480), interpolation=cv2.INTER_AREA)
#아래 코드 한 줄을 통해 가우시안 블러를 미리 넣어줄 수 있습니다.
#img = cv2.GaussianBlur(img, (11, 11), 0)
#소벨, 라플라스, 캐니 필터를 적용시킵니다.
sobelx = cv2.Sobel(img, cv2.CV_64F, 1, 0)
sobely = cv2.Sobel(img, cv2.CV_64F, 0, 1)
laplacian = cv2.Laplacian(img, cv2.CV_64F, ksize=5)
canny = cv2.Canny(img, 100, 150)
#여러 필터 처리된 결과물을 보여줍니다.
cv2.imshow("Image", img)
cv2.imshow("Sobelx", sobelx)
cv2.imshow("Sobely", sobely)
cv2.imshow("Laplacian", laplacian)
cv2.imshow("Canny", canny)
cv2.waitKey(0)
cv2.destroyAllWindows()
반응형
'컴퓨터공학 > opencv-python' 카테고리의 다른 글
OpenCV-python 응용 <1. 추억 엽서 만들기 프로젝트> (1) | 2020.05.18 |
---|---|
OpenCV-python 기초 <5. 직선, 다각형 그리기, 글자 쓰기> (1) | 2020.02.19 |
OpenCV-python 기초 <4. 비디오 필터 적용하기> (1) | 2020.02.19 |
OpenCV-python 기초 <2. 비디오 띄우기> (1) | 2020.02.19 |
OpenCV-python 기초 <1. 이미지 띄우기 + 라플라시안 Edge> (2) | 2020.02.19 |
Comments