備忘錄_20160105(定位) 修改 回首頁

程式 2024-12-28 23:30:45 1735399845 100
raspberry pi 5 一些工具補充

raspberry pi 5 一些工具補充

sudo install apt pdfsam (PDF處理-分割、旋轉......)

sudo apt install poppler-utils (PDF轉成JPG,PNG)
  (pdftoppm -r 300 input.pdf output -jpeg)(300dpi)
  (pdftocairo -r 300 input.pdf -png)(300dpi)

sudo apt install printer-driver-cups-pdf (列印成PDF)
  (/etc/cups/cups-pdf.conf 裡面會設定輸出資料夾)(e.q. ${HOME}/PDF)

sudo apt install inkscape (繪製向量圖形)
sudo apt install krita (繪製點陣圖)
sudo apt install gimp (圖形處理)
sudo apt install photoflare (簡易圖片處理)

sudo apt install remmina (遠端遙控軟體-rdp,vnc,ssh)
(樹莓派推薦軟體的 vnc viewer 速度比較快)

sudo apt install sqlitebrowser

sudo apt install mesa-utils
sudo apt install blender
MESA_GL_VERSION_OVERRIDE=3.3 blender

[SSD]
  sudo apt update && sudo apt full-upgrade
  sudo rpi-eeprom-update (假如日期是 December 6, 2023 (含)以後,那就可以,否則需要更新)
    (更新) sudo raspi-config (Advanced Options > Bootloader Version, choose Latest > Finish)
    (更新) sudo rpi-eeprom-update -a
    (更新) sudo reboot
  關機,裝上 SSD 套件,開機
  用 Raspberry Pi Imager 把系統寫進 SSD 當中
  sudo raspi-config (Advanced Options > Boot Order, choose NVMe/USB boot > Finish)
  sudo poweroff
  斷電,取走 sd card
  接上電源,開機,這樣就會從 SSD 開機了

sudo apt install gparted (處理磁碟分割)

[pyenv 安裝]

  curl -fsSL https://pyenv.run | bash

  echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
  echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
  echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc

  exec "$SHELL"

[pytorch]
  sudo apt-get update
  sudo apt-get upgrade
  sudo apt-get install python3-pip libjpeg-dev libopenblas-dev libopenmpi-dev libomp-dev
  sudo apt install python3-setuptools
  sudo apt install python3-numpy
  sudo apt install python3-requests
  sudo apt install python3-torch
  sudo apt install python3-torchvision
  sudo apt install python3-torchvaudio
  sudo apt install python3.11-dev (看目前的版本(3.11.2)為多少,再安裝其對應的 dev 版本)
  sudo apt install cython3
  sudo apt install ffmpeg (看樣子,如此安裝,還是沒辦法在 python 當中 import ffmpeg)

  ● win7 + python 3.8.1
  ------------------------------------
  pip3 install torch==2.1.0
  pip3 install torchvision==0.16.0
  pip3 install torchaudio==2.1.0
  pip3 install ffmpeg==1.4.0
  pip3 install backgroundremover
  python.exe -m backgroundremover.cmd.cli -i "d:/20250113/test.jpg" -o "d:/20250113/test_fg.png" (雖然會跳出 GetCurrentThreadStackLimits 相關的錯誤訊息,但圖片仍然可以去除背景)

  ● win11pro + python 3.12.8
  ------------------------------------
  手動下載解壓縮 ffmpeg 並設定 path (c:\ffmpeg\bin)
  pip3 install torch==2.5.1
  pip3 install torchvision==0.20.1
  pip3 install torchaudio==2.5.1
  pip3 install ffmpeg-python==0.2.0 (這個要先安裝)
  pip3 install ffmpeg==1.4 (這個不用安裝,若運作不順,可用 uninstall 移除,並把 ffmpeg-python 也移除後,再安裝 ffmpeg-python)
  pip3 install backgroundremover

  backgroundremover -i "d:/20250113/test003.png" -o "d:/20250113/test003_fg.png"

  backgroundremover -i "d:/20250113/test002.mp4" -fr 30 -mk -o "d:/20250113/test002_output_mk.mov" 
  (mp4檔案若是從網路下載,記得先解除封鎖屬性)(fr是framerate, mk只有遮罩, 而且尺寸也縮小了(720x1280→180x320)...)

  backgroundremover -i "d:/20250113/test002.mp4" -fr 30 -tv -o "d:/20250113/test002_output_tv.mov" 
  (mp4檔案若是從網路下載,記得先解除封鎖屬性)(fr是framerate, tv是有透明層)(但是檔案變超大!!3.18MB→910MB)

  (影片去背感想,先用 blender 把影片變成圖片,然後用批次檔逐張去背)
  (檢視過後,若有不滿意的部分,用 gimp 對某幾張修補一下,就完成去背動作。)