Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- username: vision
- password: vision
- install ubuntu minimal + xubuntu desktop
- 1. setup ubuntu, set username vision password vision (success)
- 2. install (success)
- 3. sudo apt install tasksel (success)
- 4. sudo tasksel (success)
- 5. pilih xubuntu desktop dan open ssh (success)
- 6. sudo apt update -y && sudo apt upgrade -y (success)
- install xrdp biar bisa remote desktop
- 1. sudo apt install xrdp xorgxrdp (success)
- 2. sudo systemctl enable xrdp (success)
- 3. sudo reboot (success)
- autologin
- 1. sudo nano /etc/lightdm/lightdm.conf.d/autologin.conf (success)
- [Seat:*]
- autologin-user=vision
- autologin-user-timeout=0
- 2. sudo reboot (success)
- install mongodb
- 1. sudo apt-get install gnupg curl -y (success)
- 2. curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
- sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
- --dearmor
- (success)
- 3. echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list (success)
- 4. sudo apt-get update (success)
- 5. sudo apt-get install -y mongodb-org (success)
- 6. sudo apt install mongodb-compass (success)
- 7. sudo systemctl start mongod (success)
- 8. sudo systemctl daemon-reload (success)
- 9. sudo systemctl status mongod (success)
- 10. sudo systemctl enable mongod (success)
- 11. masuk mongodb compass create connection semua parameternya default (success)
- 12. buat database baru camera (success)
- 13. open mongodb shell (success)
- 13. buat user baru
- db.createUser(
- {
- user: "camera",
- pwd: "camera",
- roles: [
- {
- role: "readWrite",
- db: "camera"
- }
- ]
- }
- )
- 14.
- run yolocam
- 1. sudo apt install python python3-pip python3-dev python3-venv cmake -y (success)
- 2. sudo apt install python3-opencv -y (success)
- 3. python3 --version (success)
- 4. python3 -m venv yolo (success)
- 5. source yolo/bin/activate (success)
- 6. pip install --upgrade pip setuptools wheel (success)
- 7. pip install numpy scikit-build pika scipy argparse datetime (success)
- 8. pip install opencv-python (success)
- 9. pip install ultralytics (success)
- 10. wget https://raw.githubusercontent.com/vpratama/yolocam/refs/heads/master/yolocamrmq-stream.py (success)
- 11. wget https://raw.githubusercontent.com/vpratama/yolocam/refs/heads/master/yolo11n.pt (success)
- 12. nano yolocam-front.sh (success)
- #!/bin/bash
- xfce4-terminal -e "bash -c 'source yolo/bin/activate && python yolocamrmq-stream.py 192.168.7.2 http://192.168.7.201:81/stream camera-front; exec bash'"
- nano yolocam-left.sh (success)
- #!/bin/bash
- xfce4-terminal -e "bash -c 'source yolo/bin/activate && python yolocamrmq-stream.py 192.168.7.2 http://192.168.7.202:81/stream camera-side-1; exec bash'"
- nano yolocam-right.sh (success)
- #!/bin/bash
- xfce4-terminal -e "bash -c 'source yolo/bin/activate && python yolocamrmq-stream.py 192.168.7.2 http://192.168.7.203:81/stream camera-side-2; exec bash'"
- nano yolocam-back.sh (success)
- #!/bin/bash
- xfce4-terminal -e "bash -c 'source yolo/bin/activate && python yolocamrmq-stream.py 192.168.7.2 http://192.168.7.204:81/stream camera-back; exec bash'"
- chmod +x yolocam-front.sh (success)
- chmod +x yolocam-left.sh (success)
- chmod +x yolocam-right.sh (success)
- chmod +x yolocam-back.sh (success)
- add script to startup
- 1. settings > session to startup (success)
- 2. application autostart > add (success)
- 3. Name=Megabot Camera Front. description=Camera 1. command=sh /home/vision/yolocam-front.sh" (success)
- 4. Name=Megabot Camera Left. description=Camera 2. command=sh /home/vision/yolocam-left.sh" (success)
- 5. Name=Megabot Camera Right. description=Camera 3. command=sh /home/vision/yolocam-right.sh" (success)
- 6. Name=Megabot Camera Back. description=Camera 4. command=sh /home/vision/yolocam-back.sh" (success)
- 7. sudo reboot (success)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement