🧪 新しいチュートリアルを公開中 — ロボットアームからセンサーまで
コンテンツへスキップ
この製品を購入公式ストア公式サイト

USBオートフォーカスカメラ

製品概要

JUXI USBオートフォーカスカメラは、プラグアンドプレイの高画質カメラモジュールで、ロボットビジョン、AI推論、コンピュータビジョン用途に適しています。86°広角視野、オートフォーカス、1080P 30FPS 動画出力をサポートします。

特長:

  • USBドライバ不要、Windows / Linux / macOS / Jetson / Raspberry Pi 対応
  • 86°広角レンズでより広い視野をカバー
  • オートフォーカス(AF)、手動調整不要
  • 1080P 30FPS 高画質動画ストリーム
  • UVC 標準プロトコル、プラグアンドプレイ

製品仕様

項目仕様
解像度1920 × 1080 (1080P)
フレームレート30 FPS
画角86°広角
フォーカス方式オートフォーカス (AF)
インターフェースUSB 2.0
プロトコルUVC (USB Video Class)
対応OSWindows / Linux / macOS / Jetson / Raspberry Pi

クイックスタート

デバイスの接続

カメラのUSBプラグをデバイスのUSBポートに挿すだけです。追加ドライバのインストールは不要です。

デバイス認識の確認

bash
# Linux / Jetson / Raspberry Pi
ls /dev/video*
# Should see /dev/video0 or /dev/video1

# View detailed information
v4l2-ctl --list-devices

Python コード例

OpenCV のインストール:

bash
pip install opencv-python

基本的な画像キャプチャ:

python
import cv2

# Open the camera
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080)
cap.set(cv2.CAP_PROP_FPS, 30)

if not cap.isOpened():
    print("Failed to open camera")
    exit()

print(f"Resolution: {cap.get(cv2.CAP_PROP_FRAME_WIDTH)}×{cap.get(cv2.CAP_PROP_FRAME_HEIGHT)}")

while True:
    ret, frame = cap.read()
    if not ret:
        break
    cv2.imshow('USB Camera', frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

複数カメラの選択:

python
import cv2

def list_cameras(max_devices=5):
    available = []
    for i in range(max_devices):
        cap = cv2.VideoCapture(i)
        if cap.isOpened():
            available.append(i)
            cap.release()
    return available

print(f"Available cameras: {list_cameras()}")

# Select a specific camera
camera_index = 1  # second camera
cap = cv2.VideoCapture(camera_index)

Jetson での使用

bash
# Check the camera
v4l2-ctl --list-devices

# Use a GStreamer pipeline for better performance
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink

よくある質問

Q: カメラが認識されない?

A: USBケーブルがしっかり接続されているか確認してください。別のUSBポートを試してください。lsusb でUSBデバイス一覧を確認します。

Q: 映像がぼやける?

A: カメラはオートフォーカス機能を搭載しており、初回接続後2〜3秒で自動的にピントが合います。それでもぼやける場合は、レンズ表面の汚れを確認してください。

Q: 解像度を変更するには?

A: cap.set(cv2.CAP_PROP_FRAME_WIDTH, width)cap.set(cv2.CAP_PROP_FRAME_HEIGHT, height) を使用します。

技術サポート