본문 바로가기

분류 전체보기544

파이썬 이미지 회전 PIL 이미지 회전(rotate) 파이썬 이미지 회전 PIL 이미지 회전 (roatete)¶ In [1]: from PIL import Image In [2]: # 이미지 파일 불러오기 filename = "test_image.png" img = Image.open(filename) # 가시성을 높이기 위해 이미지 사이즈 조절 img = img.resize((300, 280)) img Out[2]: pil 패키지를 활용해 생성한 img 객체의 rotate 함수를 사용하여 이미지를 회전시킬 수 있습니다. In [3]: # 이미지 45 도 회전 img.rotate(45) Out[3]: In [4]: # 이미지 90도 회전 img.rotate(90) Out[4]: 2022. 12. 25.
파이썬 이미지에 선그리기 pillow 이미지 위에 선그리기 (draw line) 파이썬 이미지에 선그리기 pillow 이미지 위에 선그리기 (draw line)¶ 1. 이미지 불러오기¶ In [2]: from PIL import Image img = Image.open("test_image.png") 2. 이미지 사이즈 줄이기¶ In [3]: img_small = img.resize((300, 300)) 3. 이미지 위에 X 선 그리기¶ ImageDraw.Draw에 이미지 변수를 아규먼트로 사용합니다. ImageDraw.Draw의 객체에 line 함수를 지정 합니다. 첫번째 점의 x,y 좌표, 두번째 점의 x,y 좌표를 line 함수의 옵션으로 기입하면 두점이 연결된 선이 그어집니다. fill 옵션은 색상을 이야기 하고 width는 선의 두께를 의미 합니다. In [4]: from .. 2022. 12. 25.
파이썬 이미지위에 글쓰기 pillow 이미지 위에 글쓰기 (ImageDraw, ImageFont) 파이선 이미지위에 글쓰기 pillow 이미지 위에 글쓰기 (ImageDraw, ImageFont)¶ 1. 이미지 불러오기¶ In [2]: from PIL import Image img = Image.open("test_image.png") 2. 폰트 설정¶ 한글 폰트가 필요할 경우 아래 링클를 통해 다운 받을 수 있습니다. 네이버에서 제공하는 한글 글꼴 링크 In [3]: from PIL import ImageFont fontsize = 150 fnt = ImageFont.truetype("NanumSquareBold.ttf", fontsize, encoding="UTF-8") 3. 이미지에 텍스트 넣기¶ 이미지 정 중앙에 "샘플 글자"를 그립니다. 정가운데 위치 지정을 위해 이미지 사이즈와 텍스트 사이.. 2022. 12. 25.
파이썬 이미지 불러오기, 저장하기(pillow, pil) 파이썬 이미지 불러오기, 저장하기(pillow, pil)¶ PIL패키지 > Image객체 > open 함수를 사용합니다. In [1]: # 패키지 불러오기 from PIL import Image # 파일이름 변수화 file_name = "test_image.jpeg" # 이미지 불러오기 img = Image.open(file_name) img Out[1]: PIL를 이용해 불러온 img 객체에서 save 함수를 이용하면 원하는 이름으로 이미지 파일을 저장 할 수 있습니다. In [2]: # 이미지 저장하기(jpeg) img.save("test_image.jpeg") [참고 1] 머신러닝, 딥러닝 학습을 위해 pil로 불러온 이미지를 array로 전환해야 할 수도 있습니다. 아래는 넘파이를 이용하여 arr.. 2022. 12. 25.
파이썬으로 cpu 코어 개수 확인하기(os.cpu_count) 파이썬으로 cpu 코어 개수 확인하기(os.cpu_count) HTML 삽입 미리보기할 수 없는 소스 [참고] ubuntu 터미널에서 grep -c processor /proc/cpuinfo 명령어를 통해서 core 개수를 확인할 수도 있다. HTML 삽입 미리보기할 수 없는 소스 2022. 12. 23.
파이썬에서 리스트를 텍스트 파일로(list to txt file, python) 파이썬에서 리스트를 텍스트 파일로(list to txt file, python)¶ list를 txt 파일로 저장하기¶ In [1]: # 리스트 예시 1 li = ['orange', 'apple', 'melon', 'water_melon', 'peer'] In [2]: file_name = './test.txt' with open(file_name, 'w+') as file: file.write('\n'.join(li)) # '\n' 대신 ', '를 사용하면 줄바꿈이 아닌 ', '를 기준으로 문자열 구분함 test.txt 파일 형태 In [5]: # .. 2022. 12. 22.