라즈베리파이로 Opencv사용해서 얼굴 인식하기

Ethan·2025년 7월 15일

사용 기기: Rasberry pi 4b 64bit
OS : Bullseye(Debian Linux 11)

  1. 네트워크 설정

  2. 원격제어 설정

ssh pi@223.194.153.138

3.라즈베리파이 버전 체크

pi@raspberrypi:~ $cat /etc/os-release

4.OpenCV- 4.5.0 설치
https://qengineering.eu/install-opencv-on-raspberry-64-os.html

apt-get 으로 하는게 호환성 충돌 안나고 좋다.

5.OpenCV 샘플 예제 실행시켜보기

OpenCV를 설치한 후에 웹캠을 USB에 연결해줍니다.
그리고, 터미널 창을 열고 OpenCV의 샘플 파일로 접근합니다.
터미널은 왼쪽 상단의 폴더 오른쪽의 검정색 아이콘을 클릭하면 열립니다.
ls(엘에스)라는 명령어를 넣으면 해당 위치에서의 폴더와 파일을 볼 수 있습니다.

그 다음에는 cd opencv를 입력해서 opencv 폴더로 이동하고, 다시 ls를 입력해서 내부를 봅니다.

samples라는 폴더로 이동하기 위해 다시 cd samples를 입력하고 ls를 입력해서 내부 폴더와 파일을 보죠.
python이라는 폴더가 있습니다.
그 외에도 cpp라는 폴더, java라는 폴더도 있는데 언어에 따른 샘플들을 가지고 있습니다.
뭔가 opencv 놀이터 같은 느낌이죠?

확장자가 모두 py로 되어 있다는 것은 모두 파이썬 파일이라는 말입니다.
그 중에서 facedetect.py를 실행해볼께요.

우리가 사용하는 파이썬은 버전 3라서 파일을 실행하기 위해서는 "python3 [파일명]"을 입력합니다.
python3 facedetect.py를 입력하면 예제가 실행되어 얼굴을 인식합니다.

profile
코딩하는 알파카

0개의 댓글