프로젝트/capstone1 8

Python/파이썬 - Google TTS(Text to Speech) 사용하기

모듈 설치 pip install gtts "안녕하세요" 라고 말하는 음성 파일이 tts.save('path') 안의 경로에 저장된다. from gtts import gTTS def speak(text): tts = gTTS(text=text, lang='ko') tts.save('./hello.mp3') speak("안녕하세요.") 이미 저장되어 있는 텍스트 파일을 읽어서 음성 파일로 저장한다. from gtts import gTTS # 파일 경로 textpath = './test.txt' # 파일 읽기 with open(textpath, mode='r', encoding='UTF-8') as text: script = text.read() # 개행 문자 제거 script.replace('\n', '')..

YOLO 학습 주의할 점!!!

그냥 주절주절 학습 기록.... 1) 코랩 밤에 돌리지 않기 -> 매우 높은 확률로 끊김 & 오래 걸림 2) 중간중간 확인해줘야 함 -> 로봇이 아닙니다 메세지 뜸 / 지 혼자 꺼짐 3) 하면서 last.pt 파일 백업해놓기 -> 이어서 돌릴 수 있음 휴...... 계속 실패하다가 드디어 학습 완료했다 코카/펩시/칠성/스프라이트/포카리/밀키스/웰치스/환타 결과는....... 순조로운 시작 와 잘된다~~~~!!하고 좋아하고 있었다 근데 어? 왜 둘다 스프라이트가 안되지?라는 생각이 들어서 스프라이트 돌리기 시작 착각해서 칠성 돌림ㅋㅋㅋㅋ 숫자가 낮지만 잘 된다고 안심하고 있었다 ㅎ 그러다가 아 스프라이트구나..?하고 다시 돌리기 시작 장난해...? 학습 더 시켜야겠네.. 펩시도 약간 불안불안 진짜 광기 짜..

Google Colaboratory 이용한 YOLOv5 데이터 학습

맥북 m1으로 돌리다가(CPU) 도저히 안 돌아가서 colab 이용함 걍 처음부터 코랩으로 돌리는 걸 추천한다,,,,!! 1. 구글 드라이브 -> Google Colaboratory 파일 생성 2. 내 드라이브 mount from google.colab import drive drive.mount('/content/drive') - 둘 중 편한 방법으로 하면 됨 3. YOLOv5 설치 1) !git clone https://github.com/ultralytics/yolov5 2) %cd yolov5 !pip install -r requirements.txt 4. 그 후 과정은 똑같다. 파일들 및 실행 경로 설정만 내 드라이브로 다시 해주면 됨 https://sssbin.tistory.com/163 **..

labelImg 이용해서 데이터 만들고 YOLOv5 학습시키기

1. labelImg 실행 2. Open Dir -> 이미지 파일들 저장된 폴더 열기 / Change Save Dir -> 파일 저장할 폴더 지정 3. 처음 작동시키면 yolo 라고 써있는 부분에 PascalVOC 라고 적혀있을텐데 한번 눌러서 yolo로 바꿔주면 된다. 4. 라벨링 시작 - Create RectBox 눌러서 직접 라벨링 해주고 -> class 지정 -> Save 5. 이 과정을 모든 사진에 해주면 됨..^^ 6. yolov5 안에 폴더 하나 만들어서 그 안에 data.yaml 파일, images, labels 폴더를 각각 만들어주자 images -> 라벨링 했던 사진들 labels -> 라벨링 후 생성된 텍스트 파일들 7. data.yaml 파일 train/val: 내가 만든 폴더 경로..

MacOS M1 - labelImg 설치

pip install labelImg pip3 install pipenv pipenv run pip install pyqt5 lxml make qt5py3 labelImg 순서대로 하면 된다는데 온갖 오류 다 뜨면서 안 됨. 그래서 다시 다운.. 그래도 안 됨. 다시 검색.. m1 칩이라 안 되는 듯.. 일단 로제타 터미널 만들어줌 터미널 복제 -> 이름 알아보기 쉽게 바꿔주고 -> 마우스 우클릭 -> 정보 가져오기 -> Rosetta를 사용하여 열기 체크 로제타 터미널 열어서 git clone https://github.com/tzutalin/labelImg.git cd labelImg /usr/bin/python3 -m venv env source env/bin/activate pip install ..

YOLOv5 설치

YOLOv3 설치 시도 -> 자꾸 오류 떠서 실패.. # 가상환경에 yolov5 다운 git clone https://github.com/ultralytics/yolov5.git # update conda update -yn base -c defaults conda # install library conda install -c anaconda cython numpy pillow scipy seaborn pandas conda install -c conda-forge matplotlib pyyaml tensorboard tqdm opencv PyTorch 설치는 https://pytorch.kr/get-started/locally/ 내 환경에 맞는 명령어를 입력해주면 된다. 난 맥북이니까 # install..