メインコンテンツまでスキップ

検出の設定:クラス、しきい値、頻度

reCamera Pro には Web UI 内にAI推論管理ページが組み込まれています。モデルの管理、モデルのアップロード、モデルの変換、推論パラメータの設定、推論結果のリアルタイム監視を、コマンドラインを使わずにすべて行うことができます。

ログイン後、左側メニューの AI Inference をクリックします。

機能概要​

AI Inference ページには次のモジュールがあります:

  • Model Management — モデルファイルの表示、設定、削除、アップロード
  • SenseCraft Model Conversion — ONNXモデルをRKNNに変換
  • Inference Configuration — 実行するモデルの選択、推論の有効化/無効化、推論頻度の設定
  • Real-time Inference Monitoring — 実行中のモデル出力を表示
  • Inference Output Configuration — HTTP、MQTT、UART経由で外部システムに結果を送信

モデル管理​

Model Management エリアには、デバイスに内蔵されているモデルおよびアップロードされたモデルが一覧表示されます。主な項目は次のとおりです:

項目説明
Model Fileデバイス上のファイル名
Model Name表示名
Framework実行時フレームワーク(例:RKNN)
Algorithmアルゴリズムの種類(例:YOLO、nanodet)
Typeタスクの種類(例:Detection)
Versionモデルのバージョン
Sizeファイルサイズ
Operations設定または削除

reCamera Pro は、内蔵の検出モデルとユーザーがアップロードしたカスタムモデルの両方をサポートします。物体検出では、人検出、安全ヘルメット検出、建設現場の安全監視、車両検出などのモデルを選択できます。

モデルをアップロードする​

Upload Model をクリックしてローカルのモデルファイルをアップロードします。アップロードウィンドウではドラッグ&ドロップと手動選択の両方に対応しています。

このページでは現在、RKNNモデルファイルのアップロードをサポートしています。アップロード後、モデルは Model Management に表示され、そこで名前、カテゴリ、後処理パラメータを設定できます。

モデルを設定する​

各モデルには、基本情報、検出カテゴリ、後処理パラメータを設定するための Configure ページがあります。

設定項目説明
Model Name表示名
Framework実行時フレームワーク(例:RKNN)
Versionモデルのバージョン
Typeタスクの種類(例:Object Detection)
Algorithmアルゴリズム(例:YOLOv5)
Author作者情報
Descriptionモデルの説明
Detection Categoriesモデルの出力カテゴリ名
Post-processing ConfigurationIOU、Confidence、max_obj

検出カテゴリは手動で追加することも、TXTファイルから一括インポートすることもできます。カテゴリを設定すると、推論結果は設定したカテゴリ名で表示および出力されます。

後処理パラメータ は、検出結果のフィルタリング方法を制御します:

パラメータ説明
IOUバウンディングボックスのNon-Maximum Suppressionに用いるIntersection over Unionしきい値
Confidence物体検出のConfidenceしきい値
max_objフレームごとに出力される物体の最大数

Confidence を低くすると検出数が増えます(誤検出も増加)。IOU を高くすると重複ボックスが減少します。利用シーンに合わせて調整してください。

Save をクリックして適用します。

推論設定​

Inference Configuration エリアでは、AI推論を実行するかどうか、およびどのモデルを有効にするかを制御します。

パラメータ説明
Inference EnableAI推論の有効化/無効化
Running Model実行するモデルの選択
Inference Frequency (FPS)1秒あたり何フレームに対して推論を実行するか
Inference Status現在推論タスクが実行中かどうか
Real-time Inference FPS実際の推論フレームレート

モデルを選択し、スライダーで推論頻度を設定してから Save Configuration をクリックします。右側には現在のステータス(例:Running)と実際のFPSが表示されます。

リアルタイム推論モニタリング​

このページでは、バウンディングボックス座標、クラスID、Confidenceスコア、タイムスタンプなどの推論出力をリアルタイムログとして提供し、デバッグに利用できます。

項目説明
timestamp推論結果のタイムスタンプ
task_type現在のタスク種別
class_id検出されたクラスID
class_name検出されたクラス名
score検出のConfidence
bboxバウンディングボックス座標
detection_count現在のフレームで検出された物体数

モニタリングエリアでは、ログの無効化、一時停止、クリアが可能です。

検出結果を録画および出力に接続する​

検出を設定したら、推論結果を次の用途に利用できます:

関連ページ​

技術サポート & 製品ディスカッション​

弊社製品をお選びいただきありがとうございます。製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートをご用意しています。お好みやニーズに応じて選べる複数のコミュニケーションチャネルを提供しています。

Loading Comments...