RaspberryPi로 얼굴 이미지에서 나이와 성별 검출(Gender-and-Age-Detection 편)
3278 단어 PythonRaspberry PiOpenCVfacetech
배경.
깃허브에서 MIT 라이선스 감지기를 찾았기 때문에 래스퍼리피로 시험해봤어요.
【Gender-and-Age-Detection】
컨디션
다음 환경에서 시도해 봤습니다.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
$ uname -a
Linux raspberrypi 5.10.92-v7+ #1514 SMP Mon Jan 17 17:36:39 GMT 2022 armv7l GNU/Linux
$ cat /proc/device-tree/model
Raspberry Pi 3 Model B Rev 1.2
컨텐트
환경 준비
각양각색의 일이 있으니, 나는 아래에서 환경을 정리하고 싶다.
sudo apt update
sudo apt install libopenjp2-7 ffmpeg libgtk-3-0 git
pip3 install opencv-python argparse
git clone https://github.com/smahesh29/Gender-and-Age-Detection.git
실행
cd Gender-and-Age-Detection/
python detect.py --image man1.jpg
결실
출력
Gender: Male
Age: 38-43 years
Unable to init server: Could not connect: Connection refused
Traceback (most recent call last):
File "/home/pi/Gender-and-Age-Detection/detect.py", line 77, in <module>
cv2.imshow("Detecting age and gender", resultImg)
cv2.error: OpenCV(4.5.5) /tmp/pip-wheel-efxaz4j7/opencv-python_bedc0fac27944da0921e079da44d32bf/opencv/modules/highgui/src/window_gtk.cpp:635: error: (-2:Unspecified error) Can't initialize GTK backend in function 'cvInitSystem'
결과는 이렇다.OpenCV에서 화면을 출력할 때 오류가 발생할 수 있습니다. 마음에 드는 사람은 원본 코드의 다음 부분을 삭제하십시오.
cv2.imshow("Detecting age and gender", resultImg)
이렇게 하면 분석에 10초에서 15초가 걸리기 때문에 상당히 무겁다.
Reference
이 문제에 관하여(RaspberryPi로 얼굴 이미지에서 나이와 성별 검출(Gender-and-Age-Detection 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hashito/articles/a80261bca35cd9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)