본문 바로가기
반응형

OpenCV3

스파르타코딩클럽 이미지로 시작하는 딥러닝 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.
스파르타코딩클럽 이미지로 시작하는 딥러닝 1주차 개발일지 스파르타코딩클럽을 알게 된건 인스타에서 광고가 나와서 알게 되었다. 그때는 메타버스가 없었는데 와 몇개월 사이에 엄청난 변화가 있었다. 스파르타코딩의 메타버스 "스파랜드"다. 여기서 줌처럼 화상회의를 할 수 있다. 진짜 짱인듯. 1주차에는 파이썬으로 이미지를 띄우고, 이미지에 사각형을 그리고, 이미지를 잘라내고, 합성을 했다. 그리고 동영상을 띄우고, 동영상을 자르고, 색을 바꾸고 하는 코딩을 했다. 파이썬(아나콘다), vs code 설치는 과감히 생략! import cv2 # print(cv2.__version__) # print(tf.__version__) # print(dlib.__version__) img = cv2.imread('01.jpg') # print(img) cv2.imshow('img.. 2021. 7. 11.
반응형