Raspberry Pi - HTTP404Not-Found/SPSS-STEM GitHub Wiki
Google Teachable Machine+Raspberry Pi
Google Teachable Machine 匯出文件類型
1.安裝CMake(配置安裝OpenCV),GCC(編譯):
$ sudo apt-get install cmake
$ sudo apt-get install gcc g++
2.安裝python3:
$ sudo apt-get install python3-dev python3-numpy
3.安裝GUI 功能、相機支持(v4l)、媒體支持(ffmpeg、gstreamer):
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
4.安裝GTK2/3
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libgtk-3-dev
5.依賴:
$ sudo apt-get install libpng-dev
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libopenexr-dev
$ sudo apt-get install libtiff-dev
$ sudo apt-get install libwebp-dev
6.下載 OpenCV(從 GitHub Repository下載最新源代碼。):
$ sudo apt-get install git
$ git clone https://github.com/opencv/opencv.git
7.先在opencv文件夾內命名為build的文件夾:
$ mkdir build
$ cd build
8.配置和安裝:
/opencv/build $ cmake ../
/opencv/build $ make
/opencv/build $ sudo install
9.重新开启SWAP服务:
$ sudo /etc/init.d/dphys-swapfile stop
$ sudo /etc/init.d/dphys-swapfile start
10.下載模型及文件解壓傳入raspberry pi
$ cd converted_tflite_quantized/
/ converted_tflite_quantized $ ln -s /usr/local/python/cv2/python-3.7/cv2.cpython-37m-arm-linux-gnueabihf.so cv2.so
11.將分類器放入 converted_tflite_quantized
12.執行
/ converted_tflite_quantized $ python3 TM2_tflite.py --model model.tflite --labels labels.txt
相關文章參考:
TensorFlow
https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/
https://www.rs-online.com/designspark/google-teachable-machine-raspberry-pi-4-1-cn
https://docs.opencv.org/4.5.2/d2/de6/tutorial_py_setup_in_ubuntu.html
(https://hackmd.io/@yillkid/HyYOEN6QD)