본문 바로가기
반응형

이미지처리2

스파르타코딩클럽 이미지로 시작하는 딥러닝 5주차 개발일지 드디어 5주차 수업까지 마무리! 이번 주차에서는 흑백이미지를 컬러이미지로 변환하는 딥러닝 모델에 대하여 공부했다. 그리고 작은 해상도 이미지를 크게 만들어주는 딥러닝 모델도 공부했다. 사실 우리가 아는 흑백이미지는 '회색이미지'라고 불러야 맞다. 코딩에서 진짜 흑백이미지는 검은색과 흰색만 있는 이미지를 말하기 때문. 아래 코드는 회색 사진의 크기를 줄이고, 이를 그냥 늘리는 방법과 딥러닝 모델을 이용해서 늘리는 방법을 써서 비교해보고, 딥러닝 모델을 쓴 이미지를 컬러화시키는 작업이다. import cv2 import numpy as np proto = 'models/colorization_deploy_v2.prototxt' weights = 'models/colorization_release_v2.caf.. 2021. 7. 21.
스파르타코딩클럽 이미지로 시작하는 딥러닝 2주차 개발일지 스파르톤 덕분에 2주차까지 완료! 이번 주차에는 이미지를 전처리하고 유명 작가들의 화풍으로 변환하는 알고리즘을 적용해봤다. import cv2 import numpy as np net = cv2.dnn.readNetFromTorch('models/instance_norm/mosaic.t7') net2 = cv2.dnn.readNetFromTorch('models/instance_norm/the_scream.t7') img = cv2.imread('images/03.jpg') h, w, c = img.shape img = cv2.resize(img, dsize=(500, int(h / w * 500))) MEAN_VALUE = [103.939, 116.779, 123.680] blob = cv2.dnn.b.. 2021. 7. 11.
반응형