본문 바로가기
728x90

졸업 작품 (Capstone)/Theft Chaser (YOLO)14

[4 -1] USB에 Ubuntu 16.04.1 LTS 설치하기 이번 글은 '[4-1] USB에 Ubuntu 16.04.1 LTS 설치하기 , [4-2] 외장하드 SSD에 Ubuntu 16.04.1 LTS 설치하기'로 나눠 설명하도록 하겠습니다. ※ 먼저 여러분, 저처럼 일주일 동안 밤낮으로 고생하지 마시라고 미리 말씀드립니다. Deep Learning(YOLO 이미지 학습)을 위해서는 그래픽 카드 드라이버를 우분투 환경에서 한번 더 설치해줘야 합니다. 그런데... VirtualBox나 Workstation같은 가상화 소프트웨어 환경에서는 내장 그래픽 카드를 인식하지 못해서 그래픽 카드를 설치해봤자 아무 의미가 없습니다! ( 제가 가상 머신 구조를 제대로 이해하지 못한 탓이겠죠... ) 저는 그래픽 카드가 왜 인식이 안되는지 일주일 동안 해맸답니다. 여러분들은 그러지.. 2019. 6. 12.
[3] 개발환경 & 프로그램 구성도 자, 그러면 지금부터 개발환경과 전체적인 프로그램 구성도에 대해서 최대한 간략히 말해보겠습니다. 먼저 아래 사진은 저희의 개발환경입니다. - Yolo_mark를 이용한 라벨링은 은 각자의 컴퓨터 혹은 노트북을 이용해 이루어졌으며, - 저 같은 경우 Ubuntu 버전은 16.04.1 LTS를 사용했습니다. ( 전 우분투를 외장 SSD에 설치해서 부팅을 했습니다. 설치법은 후에 자세히 다루겠습니다 ) - Yolo_mark를 이용한 라벨링은 가상화 소프트웨어(가상 머신)인 VirtualBox(버츄어박스), VMware의 Workstation을 사용하셔도 되지만, 비추합니다. ( 라벨링이 한계 ) - 저희가 GPU Server(GPU 컴퓨터)에 학습시킬 이미지(도난 재현 이미지)들은 각자 스마트폰으로 직접 촬영.. 2019. 6. 12.
[2] YOLO v3를 선택한 이유 저는 개발 배경과 상황에 대해 [1] 번 게시글에서 말씀드렸었습니다. (https://developer-thislee.tistory.com/3?category=818795) 그렇다면 왜 굳이 YOLO를 선택해야만 했는지 가능한 한 짧게 말씀드리겠습니다. ( YOLO : https://pjreddie.com/darknet/yolo/ ) 사실 어찌 보면 YOLO를 이용해서 수상한 동작이나 도둑질을 순간적으로 포착해내는 것이 쉽지 않은 일일 수도 있습니다. 그래서 저희는 개발을 할 때부터 조건을 걸었습니다. '도난 행위가 10가지 발생했을 때, 2, 3가지만 잡아내도 금전 손실을 막는데 효과적이지 않을까?' 이 조건을 걸고 저희는 YOLO를 선택했습니다. 그중에서도 YOLOv3를 선택했습니다. 컴퓨터 성능, .. 2019. 6. 10.
[1] Theft Chaser(도난 탐지 프로그램) 개발배경 Theft Chaser, 도난 탐지 프로그램을 만들기까지의 과정은 이렇습니다. ㄱ ( 길어서 죄송합니다~ ) 저희들의 원래 졸업작품 주제는 '학생들을 위한 편의 앱'을 만드는 것이었습니다. 18년 2학기에 1차 캡스톤이 시작되어 저희 팀이 설정한 주제를 가지고 어플을 만들기 시작했습니다. ( 사실 만들기 시작했다기보다는 2학년 때 배운 과목인 안드로이드 프로그래밍 공부를 다시 시작함과 동시에 레이아웃을 먼저 만들었습니다. ) 하지만 안타깝게도... 시간이 지나면서 저희 팀은 이 주제에 대해 흥미를 잃어가고 있었습니다. 과연 이 앱이 필요할지, 다른 어플들과 비슷해서 다른 점이 과연 있을지 의문점을 가지다가 방학도 어느새 지나가버리고 말았습니다. 결국 2019년 1학기, 2차 캡스톤이 시작되었습니다. 시작.. 2019. 6. 9.
728x90
반응형