USBナイトビジョンカメラモジュール
USBナイトビジョンカメラモジュールは、UVC(USB Video Class)対応の暗視カメラで、昼夜問わず鮮明な映像を取得できます。組込みLinux環境やPCからドライバ不要で認識され、AI画像認識や監視システムに容易に組み込めます。
ハードウェア仕様
| 項目 | 仕様 |
|---|---|
| センサー | 高感度CMOSセンサー(赤外線対応) |
| 解像度 | 1920×1080(Full HD) |
| インターフェース | USB 2.0 / 3.0(UVC準拠) |
| 赤外線LED | 内蔵(夜間照射距離 約10m) |
| レンズ | 広角レンズ(水平画角約90°) |
| 電源 | USBバスパワー(5V) |
| 動作温度 | -10°C ~ 50°C |
| 対応OS | Linux、Windows、macOS(UVCドライバ) |
主な特徴
昼夜対応ナイトビジョン
高感度CMOSセンサーと赤外線LEDにより、日中はカラー映像、夜間は自動的に赤外線モードに切り替わり、暗闇でも鮮明なモノクロ映像を取得できます。
UVC対応(ドライバ不要)
USB Video Class準拠のため、Linux、Windows、macOSのいずれでも標準UVCドライバで認識され、特別なドライバインストールは不要です。
組込みLinux対応
V4L2(Video4Linux2)経由で映像を取得でき、GStreamer、FFmpeg、OpenCV、AI推論フレームワークと組み合わせたパイプライン構築が容易です。
使用シーン
- 夜間監視・防犯カメラ
- AI画像認識と組み合わせた侵入検知
- 介護施設での夜間見守り
- 工場設備の夜間遠隔監視
- 駐車場・倉庫の暗視監視
- 組込みAIカメラ開発のPoC
Linux環境での利用
V4L2による映像取得
# デバイス認識確認ls /dev/video*v4l2-ctl --list-devices
# 解像度・フォーマット確認v4l2-ctl -d /dev/video0 --list-formats-ext
# フレームグラブv4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=MJPG \ --stream-mmap --stream-count=1 --stream-to=frame.jpgGStreamerパイプライン
# ライブプレビューgst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink
# H.264エンコード+RTSP配信gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! x264enc ! \ rtph264pay ! udpsink host=192.168.1.100 port=5000OpenCV連携
import cv2cap = cv2.VideoCapture(0)ret, frame = cap.read()cv2.imwrite("capture.jpg", frame)cap.release()AI画像認識との組み合わせ
本モジュールは、以下のAI認識処理と組み合わせて使用できます。
- 人物検出(YOLO / MobileNet SSD)
- 侵入検知(領域判定+物体追跡)
- 車両検知(駐車場監視)
- 顔検出(入退室管理)
- ナイトビジョン+AI認識の24時間運用
詳細は AI認識アルゴリズム の各ページを参照してください。
PoC検証チェックリスト
導入前に以下の項目を確認することをおすすめします。
設置環境
- 設置場所の照度(昼/夜)
- 赤外線照射距離と対象範囲
- USBケーブル長(最大5m、リピーター使用で延長可)
- 電源供給の安定性
- 防水・防塵が必要な場合はハウジングの検討
映像品質
- 昼夜の映像鮮明度
- 赤外線反射によるハレーションの有無
- フレームレート(推奨15fps以上)
- 画角の適合性
システム連携
- V4L2 / UVC認識の確認
- GStreamer / OpenCVでの映像取得確認
- AI推論パイプラインとの統合検証
- 録画・配信機能との連携
関連資料
よくある質問
Linuxで認識されない場合の確認方法は?
lsusb でデバイスが列挙されているか確認し、dmesg | tail でUVCドライバのログを確認してください。USBケーブルやポートを変えて試すことも有効です。
夜間の赤外線映像が白飛びする場合は?
赤外線LEDの強度調整、カメラ角度の変更、反射物の除去などで改善できます。モジュールによってはPWM制御でLED輝度を調整可能です。
AI認識と組み合わせる場合の推奨フレームレートは?
人物検知用途では5〜10fpsで十分な場合が多いですが、動体追跡や高速移動物体には15fps以上を推奨します。