앎을 경계하기

DAFIT/909 - OpenCV 연습하기 (1)

<DAFIT> 09 OpenCV 연습하기(1) - 03 Sharpening Filter

양갱맨 2019. 12. 10. 00:37

 

 

3x3 커널은 아래와 같은 형태가 되어야함.

-1 -1 -1
-1 9 -1
-1 -1 -1

 

이미지는 사이즈 (256,256), grayscale.

import numpy as np
import cv2
from google.colab.patches import cv2_imshow

 

필터 생성 및 이미지 grayscale로 읽기, 사이즈 변환

#Sharpening
#3x3 kernel
kernel = np.array([[-1,-1,-1],[-1,9,-1],[-1,-1,-1]])
img = cv2.imread('/content/drive/My Drive/다핏문제/909/lena.jpg',2)
img = cv2.resize(img,(256,256))

 

필터 적용

img = cv2.filter2D(img,-1,kernel)
cv2_imshow(img)

좌 : 원래 이미지 우 : sharpening 처리된 이미지

 

 

 

http://www.dafit.me/question/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=2822946&t=board

 

[DF909] OpenCV 연습하기 (1) : 다핏, 데이터사이언스 연습문제

🔥 문제 설명OpenCV Python을 이용하여 이미지 처리에 사용되는 필터링 및 엣지탐지 를 연습합니다.각종 영상 처리에서 기술표준으로 활용되는 '레나' 이미지를 활용해서 기초 기능과 필수 기술을 연습합니다.🔥 추천 대상영상 처리의 기초를 학습하고자 하는 자 OpenCV를 이용한 '필터 적용'과 '엣지 탐지'에 대한 기본적인 지식을 학습하고자 하는 자[DF907 : OpenCV 다루기 첫걸음]을 학습한 자🔥 학습 목표OpenCV는 오픈소스 컴퓨터 비전

www.dafit.me