jjimini98 / CapstoneProject2

Capstone_Project2
0 stars 2 forks source link

YOLO에 대해 #8

Closed jjimini98 closed 3 years ago

jjimini98 commented 3 years ago

제가 오늘 YOLO 조사해보면서 알게된거 몇 가지 공유해드립니다.

  1. YOLO는 C언어로 만들어져 있어 darknet이라는 프로그램을 따로 설치해야합니다.
  2. 윈도우 버전의 YOLO를 설치하려면 몇가지 프로그램을 따로 설치해야함.
  3. darkflow라는 것도 있는데 좀 더 알아봐야함.
  4. 생각보다 꽤 복잡해보여요.(설치가;; ) 다음주 회의전까지 해보고 다시 이슈로 정리해서 올리겠습니다.~~~

관련 사이트
https://reyrei.tistory.com/16 https://jjjhong.tistory.com/24?category=386344 https://jeongmin-lee.tistory.com/6?category=765520

jjimini98 commented 3 years ago

+) 깃허브로 팀프로젝트하기 ppt가 있길래 올려봅니다아

https://www.slideshare.net/nexusz99/github-64532279

jjimini98 commented 3 years ago

21.03.24 수 조사내용 정리

  1. Darknet : 원개발자가 만든 YOLO만을 위한 프레임워크 but Linux환경만 지원. 윈도우에서도 할 수는 있지만 그 과정이 굉장히 복잡함.

  2. DarkFlow : Darknet의 텐서플우 버전/ 연산이 빠르다는 장점이 있지만 역시나 설치조건이 복잡함..

위 두가지 방법말고 다른 방법을 제안 OpenCV를 설치하면 openCV의 내장함수를 통해 YOLO를 구현할 수 있다. +)설치는 간단하지만 CPU연산만 지원 (우리가 과연 GPU연산도 필요할까 싶다) 일단 간단한 연산 정도는 OpenCV로 커버가 가능하다고 함.

+)참고사이트

jjimini98 commented 3 years ago

https://github.com/Park-Ju-hyeong/yolo_darkflow

jjimini98 commented 3 years ago

https://dhhwang89.tistory.com/search/%EA%B9%83%ED%97%88%EB%B8%8C

jjimini98 commented 3 years ago

위 참고사이트를 기준으로 했습니다 . openCV

  1. conda create -n py36yolo python=3.6 로 아나콘다에서 가상환경을 생성합니다
  2. conda activate py36yolo ( 가상환경을 해지하고 싶으면 conda deactivate ) 로 가상환경을 엽니다.
  3. conda install opencv=3.4
  4. https://pjreddie.com/darknet/yolo/ 이 사이트로 들어가서 tiny YOLO 에 해당하는 Cfg 와 Weight를 다운 받는다.
  5. 코드를 따라치면됨