파이썬

    파이썬 RGB 조합으로 새 이미지 만들기 :: Pillow - merge

    파이썬 RGB 조합으로 새 이미지 만들기 :: Pillow - merge

    merge 는 각각의 이미지로부터 R, G, B 값을 추출된 튜플 형태의 색상 묶음을 가지고 새로운 조합으로 이미지를 만들어 냅니다. R, G, B 색상 조합으로 이미지를 합성하는 것과 같습니다. 다음은 image1.jpg,, image2.jpg 파일입니다. image1 이미지에서는 빨간색과 파란색 값만을 가져오고 image2 이미지에서는 초록색 값만 가져와 이미지를 합성해보려고 합니다. from PIL import Image # image1 에서 r, g, b 값 가져오기 img1 = Image.open('이미지1 파일 이름') r1, g1, b1 = img1.split() # image2 에서 r, g, b 값 가져오기 img2 = Image.open('이미지2 파일 이름') r2, g2, b2 = ..

    Pygame 기본 화면 띄우기

    Pygame 기본 화면 띄우기

    pygame 라이브러리 설치는 환경마다 다르지만 pycharm에서는 [File > Settings > Project > Python Interpreter 창]에서 [+] 버튼 클릭 후 pygame 검색해서 설치하면 된다. 다음은 파이게임의 기본 창을 초기화하고 실행시키는 코드이다. # pygame 라이브러리 불러오기 import pygame # 정상적인 종료를 위한 sys 라이브러리 불러오기 import sys # 정상적인 종료를 위한 QUIT 불러오기 from pygame.locals import QUIT # pygame 초기화 pygame.init() # pygame 창 세팅 (가로 600px, 세로 300px) Surface = pygame.display.set_mode((600, 300)) # 초..

    파이썬 이미지 채도 조절 :: Pillow - Color

    파이썬 이미지 채도 조절 :: Pillow - Color

    Pillow 모듈 인공지능으로 이미지를 훈련시키기 위해서는 이미지를 처리해야 할 일이 많다. 가령, 이미지 사이즈를 모두 동일하게 바꾼다거나, 해상도를 바꾼다거나, 컬러를 흑백으로 만드는 등의 처리가 필요하다. 대량의 이미지를 손수 편집할 수는 없다. 파이썬에서 이미지를 처리할 때 사용하는 모듈이 PIL (Pillow) 이다. 설치는 pip3 install pillow 명령을 사용한다. 모듈을 불러오기 위해 다음 코드를 작성한다. from PIL import Image, ImageEnhancer 모듈에서 사용할 대표적인 모듈은 이미지 파일을 저장할 Image와 처리를 위해 필요한 ImageEnhancer 모듈이다. 여기서 한 가지 예제를 가지고 실험해보자. Image 모듈로 이미지를 가져온다. test_..

    Caffe 설치 1. 옵션부터 설치하기

    Caffe 설치 1. 옵션부터 설치하기

    이것저것 찔러보는 중이라 Caffe도 설치해 보겠습니다. Visual Studio 2015 커뮤니티를 설치할 예정입니다.Anaconda 4.2.0 버전을 설치하고 있습니다.왜 4.2.0 버전을 설치하냐면, 파이썬 3.5를 따로 설치하기가 귀찮기 때문입니다.왜 파이썬 3.5를 설치하기로 했느냐,보시는 바와 같이 Caffe는 파이썬 3.6 버전 이상을 지원하지 않는 것처럼 보이고,2.7을 사용하려고 생각하니 print 함수를 다 바꿔줘야 할 것 같아서 3.5를 쓰기로 결정한 것입니다. 지원하지 않는다고는 쓰여있지 않지만 쓰여진 대로 하는 것이 가장 좋다고 판단했습니다. 원래는 Anaconda 최신 버전을 설치하고 파이썬 3.5 환경을 만들어주거나 conda 명령으로 파이선 3.5를 설치하면 되지만 귀찮았기 ..