Coral USB 가속기를 사용한 Raspberry Pi 4에서 물체 감지
이것이 테스트용 rt-ai 디자인입니다. UVCCam 및 MediaView SPE는 Ubuntu 데스크톱에서 실행되고 CoralSSD SPE는 Raspberry Pi 4에서 실행됩니다. 1280 x 720 프레임에서 12fps라는 상당한 성능을 발휘하고 있습니다. 일부 어리석은 이미지 로딩 코드에). 하나의 CPU 코어 사용률은 약 93%이며, 이는 파이썬 SPE에 충분히 공정하다. 저는 이 SPE의 C++ 버전이 꽤 빠를 것이라고 확신합니다.
Google Coral USB accelerator 대행사, 개발자는 여기에서 구입할 수 있습니다 : htps : ///s. g 등 ぃ ty k k. 이 m
Pi 4는 Raspbian Buster를 필요로 했으며 현재 edgetpu_api 툴킷에서 지원되지 않는 Python 3.7과 함께 제공되므로이 작업을 수행하는 것이 재미있었습니다.
원래 블로그 기사를 작성한 후 실제로 edgetpu_api 설치를 Python 3.7에서 작동하도록 변환하는 것이 간단하다는 것을 발견했습니다. virtualenv 또는 Python 3.5를 아무 것도하지 않고 install.sh (Pi 4를 인식하고 sudo 버그를 수정하기 위해 다음과 같이 수정 된 것)을 실행하고 다음 명령을 입력하기 만하면됩니다. .
cd /usr/local/lib/python3.7/dist-packages/edgetpu/swig
sudo cp _edgetpu_cpp_wrapper.cpython-35m-arm-linux-gnueabihf.so _edgetpu_cpp_wrapper.cpython-37m-arm-linux-gnueabihf.so
필요한 것은 파이썬 버전과 일치하도록 올바르게 이름이 지정된 .so 파일뿐입니다. 어쨌든, 파이썬 3.5 루트에 가고 싶다면 ...
ARM 라이브러리의 Python 라이브러리는 Python 3.5용으로만 컴파일됩니다. 따라서 Python 3.5는 Python 3.7과 동시에 설치해야 합니다. 이렇게 하려면 GZipped 소스를 여기에서 다운로드하고 다음과 같이 배포하고 빌드합니다.
tar xzf Python-3.5.7.tgz
cd Python-3.5.7
sudo apt-get install libssl-dev
./configure --enable-optimizations
sudo make -j4 altinstall
virtualenv --python=python3.5 venv
source venv/bin/activate
이러한 모든 결과는 Python 3.5를 가상 환경에서 사용할 수 있어야 합니다. 설치가 필요한 특정 패키지는 필요에 따라 pip3.5를 사용하여 설치해야 합니다. 불행히도, 나는 설치가 어떤 이유로 작동하지 않았다는 것을 알고 (가져올 때 종속성이 부족했습니다), 나는이 명령을 사용해야했습니다.
pip3.5 install numpy --upgrade --no-binary :all:
이제 edgetpu_api를 설치할 때가 왔습니다. 이것은 기본적으로 여기의 지침을 따르는 경우입니다. 그러나 install.sh에는 작은 버그가 있으며 Pi 4도 인식되지 않습니다.
59번째 줄 뒤에 이를 추가하여 install 4를 수정하여 Pi 4를 인식합니다.
elif [[ "${MODEL}" == "Raspberry Pi 4 Model B Rev"* ]]; then
info "Recognized as Raspberry Pi 4 B."
LIBEDGETPU_SUFFIX=arm32
HOST_GNU_TYPE=arm-linux-gnueabihf
그것이 추가되면 128행에 가서 다음과 같이 바꿉니다.
sudo udevadm control --reload-rules && sudo udevadm trigger
원래는 두 번째 sudo가 없습니다. 이 작업이 완료되면 산호 USB 가속기는 새 분류기의 예를 실행할 수 있어야합니다.
Reference
이 문제에 관하여(Coral USB 가속기를 사용한 Raspberry Pi 4에서 물체 감지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/huayecai/items/6fa4156f98e3237802b2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)