瀏覽代碼

install docs

Torsten Simon 2 年之前
父節點
當前提交
ce4e7c026c
共有 2 個文件被更改,包括 20 次插入4 次删除
  1. 14 3
      install.sh
  2. 6 1
      requirements.txt

+ 14 - 3
install.sh

@@ -1,9 +1,20 @@
 #!/bin/sh
 
-sudo apt-get update && sudo apt-get install python3-pip
-pip3 install -r requirements.txt
+sudo apt-get update
+sudo apt-get install python3-pip tesseract-ocr python-opencv build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev libatlas-base-dev gfortran libhdf5-dev libhdf5-serial-dev libhdf5-103 python3-pyqt5 python3-dev -y
 
+pip3 install -r requirements.txt
+pip3 install -U numpy
+git clone https://github.com/arturaugusto/display_ocr
+sudo cp display_ocr/letsgodigital/* /usr/share/tesseract-ocr/4.00/tessdata/
 docker-compose up -d
 (crontab -l 2>/dev/null; echo "@reboot python3 /home/pi/solar-monitor/data-writer.py") | crontab -
 # python3 data-writer.py
-echo "Reboot pi to complete setup and start the data job or run 'python3 /home/pi/solar-monitor/data-writer.py'"
+echo "Reboot pi to complete setup and start the data job or run 'python3 /home/pi/solar-monitor/data-writer.py'"
+
+
+# UNSORTED
+git clone https://github.com/adrianlazaro8/Tesseract_sevenSegmentsLetsGoDigital && cd Tesseract_sevenSegmentsLetsGoDigital
+sudo mv 'Trained data'/* /usr/share/tesseract-ocr/4.00/tessdata/
+git clone https://github.com/ljk53/pytorch-rpi && cd pytorch-rpi
+LIBTORCH_VARIANT=armv7l-cxx11-abi-shared-without-deps ./build_libtorch.sh

+ 6 - 1
requirements.txt

@@ -1,3 +1,8 @@
 influxdb-client # this is for 2.x
 influxdb
-rpi-rf
+rpi-rf
+opencv-python==4.5.3.56
+pillow
+pytesseract
+imutils
+picamera