라벨이 Python인 게시물 표시

[Python] 이미지/Exif Tag 정보 읽어오기

  이미지 정보 PIL.Image 모듈을 이용한 이미지 정보 가져오기 ----- 소스코드 import PIL.Image   #이미지 포멧, 모드, 사이즈 가져오기 img = PIL.Image.open("이미지경로")   print('Image Format : ' + img.format) print('Image mode : ' +img.mode) print('Image Size(X,Y) : ', end='') print(img.size) ----- 소스코드 끝 Exif Tag ​디카에서 사진을 찍으면 찍은 날짜등 카메라 정보가 들어오는데 이미지 파일의 Exif Tag정보가 저장되어 있습니다. 파이썬에서 Exif Tag 정보를 읽어 오는 방법입니다. ----- 소스코드 import PIL.Image from PIL.ExifTags import TAGS   # 이미지 정보 읽어 오기 img1 = PIL.Image.open("이미지경로") meta_data = img1.getexif()   # 새로운 딕셔너리 생성 taglabel = {}   for tag, value in meta_data.items():     decoded = TAGS.get(tag, tag)     taglabel[decoded] = value   # exif 정보 출력 print(taglabel) # 이미지 사이즈 출력 print(img1.width, img1.height) ----- 소스코드 끝

파이썬 Tkinter - GUI 라이브러리

이미지
  파이썬 Tkinter 라즈베리 파이를 이용하여 프로젝트를 진행하려고 합니다. 그래서 리눅스용 GUI 프로그래밍 자료를 찾다 라즈베리파이 파이썬 관련 서적을 대여했고 그 책에서 리눅스용 GUI 라이브러리 Tkinter 을 사용하는 부분이 있어 Tkinter 를 공부해보려 합니다. Hello Wolrd from tkinter import*  root =Tk() Label(root, text='Hello World').pack() # 라벨에 Hello World 찍기  root.mainloop() Window from tkinter import * class Window(Frame):     def __init__(self, master=None):         Frame.__init__(self, master)                          self.master = master         self.init_window()     #Creation of init_window     def init_window(self):         # changing the title of our master widget               self.master.title("GUI Window")         # allowing the widget to take the full space of the root window         self.pack(fill=BOTH, expand=1)   ...

구글 드라이브에서 파이썬(Python) 사용하기 (Colab)

이미지
  구글 드라이브 Colab Google Drive 에서 개발 환경을 구축하여 파이썬 사용하는 방법을 소개합니다. 바로 Colab 를 사용하는 건데요. 구글 드라이브 접속 후 파이썬 작업을 할 폴더를 만들어 줍니다. 생성한 폴더에서 마우스 오른쪽 버튼 클릭 후 검색에서 colab을 검색하고 구글 드라이브에 설치해줍니다. 미리 만들어놓은 폴더에서 오른쪽 마우스 클릭 더보기 - Google Colaboratory 클릭 하여 파일을 생성합니다. 여기까지 따라 하셨으면 파이썬 코드를 입력할수 있는 노트북이 하나 생깁니다. 간단한 테스트 코드가 실행가능하고 좀 느리지만 GPU 도 사용할수 있다고 하네요. 그리고 세션은 12시간 사용가능합니다.​ 즐거운 파이썬 프로그래밍 되시길!

[Python] 기초 소스

Python Study  1. Hello 프로그램의 기초 Hello 찍기 #Hello Print hello = "Hello" print(hello)   a = 'Python' print(a*2) # 실행결과 PythonPython 2. 줄바꿈 없이 출력 # print hello world print("hello", end='') #줄바꿈 없이 출력 print(" world") 3. if 문 공부 #if 문 공부  a = 3 if a > 1:     print('a > 1') 4. 출력문 기초 print("=" * 50) print("My Program") print("=" * 50) 5. 원면적 계산 반지름을 입력하면 원면적을 계산해주는 프로그램 import math   print "-- 원 면적 계산 프로그램 --" r = input(" 반지름 입력 : ")   cal = math.pi*r*r;    #r*r==r**2 print "반지름 : ",r,", 원면적 : ",cal 6. 삼각함수 구하기 상수를 입력하면 삼각함수를 구해주는 프로그램 import math print "-- 삼가함수 구하기 --" degree = input(" 상수 입력 : ")   rad = math.pi * degree /180.0   print " sin : ",math.sin(rad) print " cos : ",math.cos(rad) print " tan : ",math.tan(rad) 7. BMI 계산기 print("-- BMI 계산기 --")   num1 = input("키를 입력하세요. : ") num2 = in...