Skip to content

NUTFes/ghost-camera

Repository files navigation

ghost-camera

セットアップ手順

依存関係インストール

sudo sh install_deps.sh

uvインストール

curl -LsSf https://astral.sh/uv/install.sh | sh

uv環境構築

uv venv --system-site-packages

# 仮想環境を有効化
source .venv/bin/activate

# 同期
uv sync

実行ファイル

  • ラズパイ:
python3 raspi_rtsp_server.py
  • ノートPC
python3 rtsp_multiview.py

本プロジェクトは技大祭のお化け屋敷で使用する監視カメラシステムを作成するものである.以下にセットアップ手順を示す

手順

UbuntuOSセットアップ

edroam接続

Googleアカウント作成

githubアカウント作成とssh接続

ssh接続


ユーザー設定

  • ターミナルで以下のコマンドを実施

    git config --global user.name [名前]
    $ git config --global user.email [メールアドレス]

ssh-keyの作成

  • ターミナルで以下のコマンドを実施

    ssh-keygen -t rsa -C "[メールアドレス]"

ssh-keyのコピー

  • ターミナルで以下のコマンドを順に実施

    sudo apt update
    sudo apt install xclip
  • さらに以下のコマンドを実施してssh-keyをコピー

    cat ~/.ssh/id_rsa.pub | xclip -selection clipboard
    

Githubにssh-keyを登録

  1. Githubを開く
  2. 右上の自分のアイコンをクリック
  3. 「Settings」を開く
  4. 「SSH and GPG keys」を開く
  5. 緑色の「New SSH key」ボタンをクリック
  6. 「Title」に任意のタイトルを入力
    1. (自分が何のSSH keyなのか分かればok)
  7. 「Key」に Ctrl + v でコピーしたssh-keyを貼り付け
  8. 緑色の「Add SSH Key」ボタンをクリック

接続確認

  • VSCodeのターミナルに戻る

  • 以下のコマンドを実施

    ssh -T git@github.com
    
    • 成功したら完了

念のため

  • 以下のコマンドを実施

    git config --global core.fileMode false
    git config --global core.fileMode

    falseと表示されればok

tailscale登録とssh接続

プロジェクトclone

git clone https://github.com/NUTFes/ghost-camera.git

動作確認

  • venv + uv の環境立てる
  • 実行ファイルを実行
    • ラズパイ:raspi_rtsp_server.py
    • ノートPC:rtsp_multiview.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors