목록Artificial intelligence, AI/TensorFlow (9)
IT_World
How to Visualize Filters and Feature Maps in Convolutional Neural Networks Deep learning neural networks are generally opaque, meaning that although they can make useful and skillful predictions, it is not […] machinelearningmastery.com [Deep learning]컨볼 루션 신경망에서 필터 및 기능 맵을 시각화하는 방법 -2- machinelearningmastery.com/how-to-visualize-filters-and-feature-maps-in-convolutional-neural-networks/ How to ..
machinelearningmastery.com/how-to-visualize-filters-and-feature-maps-in-convolutional-neural-networks/ How to Visualize Filters and Feature Maps in Convolutional Neural Networks Deep learning neural networks are generally opaque, meaning that although they can make useful and skillful predictions, it is not […] machinelearningmastery.com niniit.tistory.com/12 [Deep learning]컨볼 루션 신경망에서 필터 및 기능 맵..
machinelearningmastery.com/how-to-visualize-filters-and-feature-maps-in-convolutional-neural-networks/ How to Visualize Filters and Feature Maps in Convolutional Neural Networks Deep learning neural networks are generally opaque, meaning that although they can make useful and skillful predictions, it is not […] machinelearningmastery.com 블로그를 참조하여 컨볼 루션 신경망에서 특정 필터에 대한 시각화를 개발하는 방법 컨볼 루션 신경망에서 특..
폴더 내 전체 사진의 이미지를 흑백으로 바꾸고, 밝기를 조절해야 할 일이 생겼다. 이럴 경우에는 감마값을 조정하여 이미지 밝기를 조절할 수 있다. 흑백 이미지 변경을 원하지 않을 경우. convert("LA")를"LA" 지우고 사용하면 된다. gamma = 1.80 값을 변경하여 이미지 밝기를 조절한다. 숫자가 높아질수록 밝기가 강해진다. 텐서 플로우로 폴더 내 전체를 변경할 수 있다. from PIL import Image import os import glob import matplotlib.pyplot as plt path = f"/home/" files = glob.glob(path + '/*') save_path = f"/home/bright/" imagePaths = [os.path.join(..
3 채널 컬러를 1 채널 흑백으로 만들 것이다. python tensorflow 로 만들 것이다. 이번 포스팅에서는 openCV 를 이용해서 만들 것이다. 1. cvtColor를 이용해서 1채널로 만들기 import cv2 from PIL import Image path = "/home/test.jpg" # 이미지 읽기 img_gray = cv2.imread("/home/save_directory/opencv_gary.jpg", cv2.IMREAD_COLOR) # 컬러 이미지를 그레이스케일로 변환 img_cv_gray = cv2.cvtColor(img_color, cv2.COLOR_BGR2GRAY) # 이미지 저장 cv2.imwrite(path, img_cv_gray) # 이미지 사이즈 변경 # img_..
1. 특정 이미지 한 장 사이즈 조정하기 특정 이미지 한 장 사이즈 조정은 간단하다. from wand.image import Image import os #사이즈 변경할 이미지 resize_image = Image(filename ='/home/original/train01.jpg') resize_image.sample(192,192) #사이즈 변경 함수, sample과 resize가 존재 #resize_image.resize((int(200), int(200))) #resize로 변경해도 된다. #리사이즈한 이미지 파일을 resize_image에 저장 resize_image.save(filename='/home/resize/test01.jpg') 2. directory image resize 이번에는..
1. glob로 이미지를 불러오고 rotate로 이미지를 회전해보자. import os from PIL import Image import glob #이미지 폴더 불러오기 a= 1 path = f"/home//data/img/{a}" files = glob.glob(path + '/*') #없는 폴더 만들어주는 코드 make_path = f"/home/rotate/{a}" if not os.path.isdir(make_path): os.mkdir(make_path) # 저장 root 만들어주자 save_path = f"/home/rotate/{a}/" #폴더에 저장된 이미지 순차적으로 불러온다. for f in files: for idx, file in enumerate(files): fname, ext..
랜덤으로 이미지 crop 하기 하나의 이미지만 랜덤으로 잘라내 보기를 해봤다. 아래 crop 같은 경우 크롭 위치를 지정해주지만, RandomHorizontalFlip 랜덤으로 크롭 해준다. from PIL import Image from torchvision import transforms from torchvision.utils import save_image a= 1 path = f"/home/Documents/0.jpg" #path 이름 중 반복적으로 특정 명을 넣어줘야할 경우 f를 앞에 작성하고 path를 적으면 #a = '변경명'으로 다중 path에서 특정 name을 변경할 수 있다. save_path = f"/home/{a}/" img = Image.open(path) transcrop = ..