コンテンツにスキップ

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
対応OSLinux、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による映像取得

Terminal window
# デバイス認識確認
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.jpg

GStreamerパイプライン

Terminal window
# ライブプレビュー
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=5000

OpenCV連携

import cv2
cap = 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以上を推奨します。