2021년도 1학기 기계학습기반 영상처리 11주차 출석용 과제물입니다.

코드

"""
제   목 : 기계학습기반영상처리 11주차 출석용 과제물
기   능 : morphologyEx Open Library
파일이름 : 기계학습기반영상처리_11주차 출석용 과제물_201622821_김영진
수정날짜 : 2021-05-30
작 성 자 : 소프트웨어미디어융합전공 4학년 201622821김영진
"""
import numpy as np, cv2

image = cv2.imread("images/morph.jpg", cv2.IMREAD_GRAYSCALE)
if image is None: raise Exception("영상파일 읽기 오류")

mask = np.array([[0, 1, 0], [1, 1, 1], [0, 1, 0]]).astype("uint8")
th_img = cv2.threshold(image, 128, 255, cv2.THRESH_BINARY)[1]

dst = cv2.morphologyEx(th_img, cv2.MORPH_CLOSE, mask, 1)
dst = cv2.morphologyEx(th_img, cv2.MORPH_OPEN, mask)

cv2.imshow("201622821", dst)
cv2.waitKey(0)

실행결과

스크린샷(11)2

댓글남기기