def yolo(image): 이런식으로 코드한줄 image 넣으면 결과값 return 받을수있게
flask안에서 이미지파일명 받고 그것대로 yolo로 결과값 띄어서 받으려고 하는데
그러려면 python3 detect.py 이런식으로말고 코드 한줄로 실행될수있게 만들어야할거같아여
-YOLOv4 폴더 안에 yolo.py 파일 있을 것
- 결과물 : save_image_path 폴더 안에 결과물들 넣기
- 리눅스버전으로 해야하기에 도커에 파이썬부터 깔고 다시와야겠다.
1. 이미지 넣을 폴더 위치 : YOLOv4 패키지 / images 안에 넣어야 함
>> 여기에 둔다는 전제로 시작
2. detect.py 를 실행시킬 파일(yolo) 위치 : YOLOv4폴더안에 일단 두기
>> 일단해두고 나중엔 아무대서나 YOLO폴더위치 찾는기능 추가필요
3. yolo.py
import yolo 사용시 yolo파일의 경로추출이 필요함
>> inspect.getfile(파일명)
1) os.popen().read() 함수 간단설명 https://devpouch.tistory.com/134
2) os.system() 보완설명 https://whitewing4139.tistory.com/128
[python] 파이썬으로 윈도우 cmd 명령어 수행하기
파이썬 스크립트에서 중간에 윈도우 CMD 명령어를 수행하고 싶다면 어떻게 해야할까? 보통 아래와 같이 두가지 방법을 사용한다. 1. os.system >>> import os >>> os.system('cd') C:\Python27 0 >>> os.system('..
devpouch.tistory.com
* utils.~~ 에 빨간줄이 뜨더라
이런식으로
==> 해당 폴더에 source Root 설정해줘야 하더라
(https://stackoverflow.com/questions/21236824/unresolved-reference-issue-in-pycharm#)
n. 리눅스용 커맨드로 바꿔줘야함 >> 차후 수정필요
import subprocess #리눅스버전....
* 'ascii' codec can't encode characters in position
print로 한글뽑으려니 이런다 (python3인데도)
>> system Locale 변경필요
[3] yolov4 환경셋팅 (0) | 2022.03.11 |
---|---|
[2] 마스크 프로젝트 시작 (0) | 2022.03.07 |
[1] 아나콘다 설치 후 (0) | 2022.03.07 |
[0] 마스크 미착용 검출 알고리즘 개발 (0) | 2022.02.28 |
[CPU Ver_1] Darknet cpu버전 돌려보기 (0) | 2022.01.13 |
댓글 영역