졸업작품을 위해 주문한 라즈베리파이가 도착해서 초기 세팅을 시작했다.
처음에는 전원키는 법도 몰라서 헤맸지만 라즈베리파이는 따로 전원 버튼이 존재하지않고 전력이 공급되면 자동으로 켜지는 시스템이었다.
우선. PC환경에서 라즈베리OS를 설치부터 시작했다.
https://www.raspberrypi.com/software/
Raspberry Pi OS – Raspberry Pi
From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.
www.raspberrypi.com
설치 운영체제 맞는 파일을 받아 sd카드를 연결하여 sd카드 내에 라즈베리 OS를 설치하였다.(시간 조금 걸림)
그 다음 모니터와 키보드, 마우스, LAN선을 연결하여 전력을 공급하여 라즈베리파이를 켜주었다.
여기서 초기 국가설정과 wifi 그리고 software 업데이트를 진행하는데 상당히 애를먹었다.
국가설정을 처음에는 한국, 안되니까 미국 이렇게 설정하였는데 자꾸만 restart만 반복되고 바탕화면이 떠오르지 않았다. 여러번 시도해보다가 검색 결과 초기 국가인 영국에서 손대지말고 넘어가라는 블로그를 보게 되고 따라해보니까 정상적으로 실행되었다.
한글설정은 라즈베리파이 한글이라고 검색하면 다양한 블로그에 친절하게 설명이 돼있다.
이후 opencv를 설치하기 위해 코드를 입력하는데 또 에러가 발생하였다.
sudo apt update와 sudo apt upgrade 코드에서 자꾸만 에러가 발생하였다.
해결방법을 찾지 못하고 혹시 인터넷 선에 오류인가 하고 인터넷 선을 재정비후 다시 코드를 돌리자 정상적으로 실행되었다... ㅠ(내다버린 2시간)
라즈베리파이 내에서 캡쳐를 하는 방법은 윈도우와 조금 달랐다.
나는 윈도우에서 캡쳐를 사용할 경우 Window+Shift+s 키를 이용하여 필요한 부분만 잘라서 캡쳐를 했는데
라즈베리파이에서는 터미널 창에 scrot-s 명령어를 입력하면 특정 부분만 드래그 하여 캡쳐 화면이 자동으로 저장된다.
업데이트와 업그레이드 완료 후 git을 설치하고 파일을 다운로드 하였다.
sudo apt install git | git clone https://github.com/AlexeyAB/darknet.git
GitHub - AlexeyAB/darknet: YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Da
YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Darknet ) - GitHub - AlexeyAB/darknet: YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object ...
github.com
앞서 PC환경에서 구현했던 yolo 객체 인식 방법을 그대로 따라 하였는데 opencv에서 에러가 떠서 이후는 진행하지 못했다.
오늘 TIL은 여기까지...
PS) 라즈베리파이가 먹통이 돼도 잠시 기다리는 마음을 가져보자... pc와 달리 조금 느린 친구여서 못참고 강제종료를 했다간... sd카드를 날려먹을 수 있다...
'졸업작품' 카테고리의 다른 글
Yolo_mark를 이용한 커스텀 데이터 학습 (0) | 2022.05.14 |
---|---|
Window에서 YOLO 이용하기 (0) | 2022.05.03 |
YOLO 기반 객체인식 시스템 구현하기 (0) | 2022.04.21 |