티스토리 뷰

Toy Project - 라즈베리카메라로 영상취득 후 번호 맞추기 

01. 환경 구성

 - 목표 : 라즈베리 카메라와 GPIO를 이용해서 취득된 영상을 AI 가 분석하여 숫자를 읽어내도록 한다.

 

 - 먼저 라즈베리파이 환경 구성부터 해보자.

 - 아래와 같이 OS 설치와 그리고 한글 셋팅, 그리고 개발할 환경을 아래와같이 구성해본다.





OS 는 라즈비안으로 설치하는 것을 권고한다. (짥고 간단하게 말하면 NOOBS 는 install을 네트워크로 하기 때문에 매우 느리다.)

1. 라즈비안 이미지 다운로드

본 장난감 프로젝트에서의 라즈비안을 아래의 것을 참고하였다.

RASPBIAN STRETCH WITH DESKTOP

Image with desktop based on Debian Stretch
Version:October 2018
Release date:2018-10-09
Kernel version:4.14


2. 마이크로 SD카드에 이미지 복사하기

- 이미지를 복사할 때는 win32diskImager를 사용한다.


설치 후 아래와 같이 이미지를 microSD카드에 복사한다.

- 생각보다 usb3.0포트를 지원하는 환경인데도 약 13분정도 소요되었다.


그럼 라즈베리파이에 HDMI와 마우스, 키보드를 연결하고, 마이크로 SD 카드를 입력하고 전원을 입력하면, 부팅 후 아래와 같은 화면을 맞이 할 것이다. 이전 버전에서는 보지 못했던 것 같은데, Next로 진행하면 locale을 설정할 수 있다.

이때, 주의 할점은 WiFI는 SKIP를 처리해야 한다.

korea으로 셋팅하고 인터넷은 잘 사용되었으나, 한번 연결된 WiFi에서는 다른 무선망을 검색하여 변경할 수 없었다.


그외 locale 정보는 아래와 같이 셋팅하면, 폰트도 잘 설치된다.


3. 초기 비밀번호를 바꿔본다.

 - 터미널에서 sudo raspi-config 입력하거나, "시작 > 기본설정 > raspberry Pi Configuration" 수행한다.

 - 호스명도 수정해보고, 해상도 및 비밀번호를 변경할 수 있다.

   일단, 초기 비번(pi/raspberry)은 위험하니, 변경을 우선하자.

- 본 프로젝트를 위해서 아래와 같이 카메라, SSH, VNC 그리고 네트워크로도 GPIO를 활성화 해보자.


4. 삽질 후 셋팅된 한글 (No! iBus)

  - iBUS는 본 라즈비안 버전에서는 입력되지 않는 버그가 존재했다.
    그래서 유분트에서 한글 입력기로 유명한 fcitx 을 통해서 해결할 수 있었다.

한글은 아래와 같이 셋팅하도록 한다.


1. sudo apt-get update 2. sudo apt-get install fcitx-hangul 3. sudo apt-get instal im-config 4. im-config -n fcitx 5. reboot


아래와 같이 Fcitx를 실행하면 상단의 키보드가 트레이에 나온다. 그럼 활성화가 된 것이다.


*한/영을 전환할 버튼을 설정한다.


리부팅 후에는 이제부터 한글이 입력도 될 것이다.


5. 라즈베리는 전원만 연결하도록 하고, 개발환경을 구축해보자.

  - 라즈베리파이에 연결된 선을 모두 제거하고, 손쉽게 노트북이나 개발 PC에서 접근할 수 이는 VNC 를 활용해 보자.

  - 아래에서 VNC를 다운 받아서 라즈베리파이에 접속할 PC에 VNC Viewer를 설치한다.(설치시 Viewer인지 Server인지 확인!)


- 같은 네트워크내에서는 항상 접속이 가능하며,(물론 도메인이 있다면....^^) 모니터를 제거하기 전에 WiFi/유선은 꼭 연결을 해놔야 한다.

   IP를 확인하고, VNC Viewer에서 설정하도록 하며, 계정을 등록하면 어느 PC에서도 접속정보를 가지고 접근이 가능하다.

    * eth0 : 유선랜, wlan0 : 무선랜




자, OS와 설치와 한글까지 셋팅을 마무리 하였다.




'개발' 카테고리의 다른 글

java 배열에서 동일한 내용의 카운트를 체크해보자.  (0) 2020.11.22
Mac 에 MongoDB 설치하기  (0) 2020.04.22
Install mysql on MAC OS.  (0) 2018.01.16
Docker 시작하기  (0) 2017.10.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함