Raspberry Pi Zero W で遊んでみる(1)~IP CAMERA~
やりたいこと
raspberry pi zero w でIPカメラを作る
IPカメラを作ってみる
Bluetoothで接続
Raspberry Pi Zero WでBluetooth経由でシリアル通信(ペアリングまで) - 極力ローコスト ロボット製作 ブログ
カメラの接続
データの送受信
いろんな方法がある
picameraのチュートリアルに"Capturing to a network stream"という項があり、socket通信で画像をストリーミングしている
opencvでも可能
mjpg-streamerでstreaming
参考
raspiから映像をストリーミング
raspi側: mjpg-streamerでstreaming
参考: 5GHz WiFi対応させたPi Zero rev1.3とPi Cameraでミニマムなネットワークカメラを作ってみた(mjpg-streamer版) | きっと何かに役立つでしょ!?
上記通りにして、webブラウザに http://192.168.xx.xx:9000を打ち込むと以下のように表示される
おまけ:OpenCVのインストール
$ sudo apt-get install python-opencv
PC側
参考: PythonとOpenCV3でストリーミング映像をキャプチャする方法 - Live the Life you Love
#!/usr/bin/env python # -*- coding: utf-8 -*- import cv2 URL = "http://raspberry.local:8081/?action=stream" s_video = cv2.VideoCapture(URL) while True: ret, img = s_video.read() cv2.imshow("Stream Video",img) key = cv2.waitKey(1) & 0xff if key == ord('q'): break
所感
めっちゃコンパクト! 遅延もそこまでない、いい感じ♪
ってかraspi zeroにros入るのかな...調べてみよう