본문 바로가기
반응형
Ultralytics YOLOv8 기본 사용 및 활용하기 1. 기본적인 YOLOv8 사용기 Ultralytics YOLO(You Only Look Once) v8 사용해 보기 Ultralytics YOLOv8을 사용해 보았습니다. makerudals.blogspot.com 2. Custom dataset을 학습시켜 YOLOv8 활용하기 Custom dataset 학습시켜 YOLO v8 테스트 (Roboflow + Google Colab 사용) YOLOv8용 custom dataset을 학습시켜 실제 적용 테스트를 해 보았습니다. makerudals.blogspot.com 2023. 10. 30.
[Python] Fatal error in launcher: Unable to create process using PIP를 실행하니 Fatal error in launcher: Unable to create process using xxxxx 에러가 발생되면서 실행이 안되었습니다. 검색을 좀 해 보니 좀 해 보니 아래의 명령어를 사용하여 설치할 수 있는 방법을 찾을 수 있었습니다. python -m pip install XXX 그러나 이 방법도 임시적인 해결 방법으로 pip 명령어를 재실행하면 역시나 같은 에러가 발생되었습니다. 좀 더 검색을 해 보니 이러한 문제를 완전히 해결하기 위해서는 pip 명령어 자체를 upgrade 함으로써 해결 가능함을 알게 되었습니다. 아래 명령어를 사용하여 pip를 업그레이드 합니다. python -m pip install --upgrade pip 이렇게 업그레이드한 후에는 pip 명.. 2021. 10. 24.
[Python] tkinter grid 레이아웃 사용하기 Python에서 윈도우에 widget을 배치하는 방법으로 grid 레이아웃이 사용됩니다. 사용방법도 간단히 배치하고 싶은 widget을 행과 열을 지정하는 방법으로 쉽게 배치시킬 수 있습니다. 우선 간단히 윈도우에 버튼 4개를 grid 레이아웃을 사용하여 배치하는 예제를 구현해 보았습니다. 2행 2열의 grid 위에 배치를 하였습니다. import tkinter as tk root = tk.Tk() root.title("레이아웃 테스트") frame = tk.Frame(root) frame.pack() button0_0 = tk.Button(frame, text = "버튼0-0", width=20, bg="#00ffff") button0_0.grid(row = 0, column = 0) button0_1.. 2021. 5. 29.
[Python] whl 확장자 파일 설치하기 파이썬을 사용하다 보면 이런형식의 python_xxxx-xx-win32.whl 파일을 설치해야 하는 경우가 있습니다. whl은 zip파일 형식으로 되어있는 설치파일인데 내부에 설치 정보가 들어가 있습니다. 파이썬 설치파일이므로 다른 라이브러리 설치와 동일하게 아래 방법으로 설치하면 됩니다. pip install 설치할파일.whl 2021. 1. 14.
[Python] tkinter Canvas/Treeview(Table) 사용하기 1. Canvas canvas 생성 후 arc 도형을 그려보았습니다. from tkinter import * window = Tk() window.title("tkinter 테스트") window.geometry('320x240') canvas = Canvas(window, bg="blue", height=200, width=300) coord = 10, 50, 240, 210 arc = canvas.create_arc(coord, start=0, extent=150, fill="red") canvas.pack() window.mainloop() 2. Treeview(Table) Treeview 위젯이지만 Table형식으로도 사용 가능합니다. from tkinter import * from tkinter.. 2021. 1. 13.
[Python] tkinter 스케일/리스트박스/스크롤바 사용하기 1. 스케일 orient 파라미터값을 통해 가로/세로 형식을 사용할 수 있습니다. from tkinter import * window = Tk() window.title("tkinter 테스트") window.geometry('320x240') scale = Scale(window, from_=0, to=42) scale.pack() scale = Scale(window, from_=0, to=200, orient=HORIZONTAL) scale.pack() window.mainloop() 2. 리스트박스 리스트박스 생성 후 insert를 통해 데이터를 입력합니다. from tkinter import * window = Tk() window.title("tkinter 테스트") window.geometr.. 2021. 1. 13.
[Python] tkinter 파일 오픈 다이알로그/메뉴/탭 사용하기 1. 파일 오픈 다이알로그 파일열기 버튼을 클릭시 파일선택 다이알로그가 나오며 파일 선택시 선택된 파일명이 라벨에 보여집니다. from tkinter import * from tkinter import filedialog from os import path window = Tk() window.title("tkinter 테스트") window.geometry('320x240') def open_dialog(): file = filedialog.askopenfilename(initialdir= path.dirname(__file__)) label.configure(text="열린파일 : " + file) label = Label(window, text="열린파일 : ") label.grid(column=0.. 2021. 1. 12.
[Python] tkinter 메세지박스/스핀박스/프로그래스바 사용하기 1. 메세지박스 '메세지박스 생성' 버튼을 클릭시 메세지 박스가 생성됩니다. 보여줄 내용에 따라 showinfo(정보), showwarning(경고), showerror(에러) 등 상황에 맞게 사용하면 됩니다. 또한 askquestion, askyesno, askyesnocancel, askokcancel, askretrycancel을 사용하여 사용자로부터 yes/no/ok/retry/cancel등 선택용 메세지박스의 사용도 가능합니다. from tkinter import * from tkinter import messagebox window = Tk() window.title("tkinter 테스트") window.geometry('320x240') def clicked(): # showwarning,.. 2021. 1. 12.
[Python] tkinter 텍스트 입력 창/ 콤보박스/체크박스/라디오버튼 사용하기 1. 텍스트 입력 창 텍스트를 입력 후 확인 버튼을 클릭하면 입력된 내용이 라벨에 보여집니다. from tkinter import * def pressed(): label.configure(text="버튼을 누름") def confirm(): in_text = "입력 내용 : " + input_text.get() label.configure(text=in_text) window = Tk() window.title("tkinter 테스트") window.geometry('320x240') label = Label(window, text="라벨테스트", font=("돋음", 10)) label.grid(column=0, row=0) button = Button(window, text="버튼테스트", bg=".. 2021. 1. 11.
반응형