10-6 炎と煙検出機能のサンプルチュートリアル
前の章を経て、AI プロジェクト開発において「 服を着替えるようにモデルを変更する 」という NexVDO SDK の究極の利便性をすでに深く実感されていることでしょう。 本章では、全く新しいアプリケーションシナリオ「 スマート防災 」へと移行します。災害信号を識別するために特別に訓練された「 炎と煙検出モデル 」を導入し、火災発生の初期段階で火源と濃煙を瞬時にロックオンするスーパーパワーをあなたのソフトウェアに持たせます。この技術は現在、森林火災の監視、スマート工場の安全確保、およびドローンの高高度パトロールシステムで広く応用されています!
学習目標
この章を通じて、以下のことを学びます:
1. 労働安全および防災シナリオに向けて、専用の炎と煙検出モデルを設定して読み込む。
2. Flame モデルが返す nClassID の定義を理解し、その物理的意味を把握する。
3. 災害信号に対する専用のアラームカラー( 例:火災には目立つ赤色を使用 )を実装する
準備作業
AI に火災を理解する能力を持たせるには、防災専用の「 頭脳 」に交換する必要があります。
1. YUAN から提供されたFlame検出モデルの圧縮ファイル( ファイル名に FLAME 関連の用語が含まれている可能性があります )を見つけてください。
2. 解凍後、QDEEP.OD.FLAME.CFG ( 設定ファイル ) と QDEEP.OD.FLAME.WEIGHTS ( 重みファイル ) をコピーして取り出します。
3. これら2つのファイルを、現在の Qt プロジェクトのビルド出力ディレクトリ( 実行ファイルと同じ階層 )に直接貼り付けます。

コア API はどう変更するのか?
前の章の合理化された操作と同様に、QDEEP_CREATE_OBJECT_DETECT API 内のモデル設定ファイルパラメータ ( pszConfigFileName ) を新しい "QDEEP.OD.FLAME.CFG" に変更するだけです。接続、停止、画像の供給に関する他のすべての API は全く変更する必要がありません!
QDEEP_CREATE_OBJECT_DETECT
これは、AI エンジンを作成し、頭脳( モデル )をロードするための最も重要な API です。ユーザーは、この API を通じて検出器を初期化する必要があります。

QDEEP_OBJECT_DETECT_BOUNDING_BOX 構造体
防災モデルに交換した後、AI エンジンが QDEEP_OBJECT_DETECT_BOUNDING_BOX を通じて返す nClassID ( クラスインデックス ) は、全く新しい物理的意味を持つようになります。


AI がこれら2つの ID を返した場合、画面に潜在的な危機が現れたことを意味します。次に、これら2つの ID に対して専用の「 視覚的アラームカラー 」を実装できます!
コアコードの記述
前の章で完了したプロジェクトを開き、以下の2つの手順に従って変更を加えてください:
モデル読み込み名の変更

クラス名とカラー配列の拡張

最終確認
現在、あなたのソフトウェアは工場や森林を守る安全のスーパーパワーを備えています!
さあ、左下の「 Build and RUN 」をクリックしてプロジェクトを実行してください:
1. 工場の作業や森林環境が映るカメラの RTSP URL を入力し、START RECEIVER をクリックします。
2. 映像がスムーズに表示されたら、START DETECTION をクリックして AI 防災分析エンジンを起動します。

➤ 温かいリマインダー ( 非常に重要 ) :このソフトウェアを「 初めて 」開く ( プログラムを実行する ) 瞬間、インターフェースが表示されるまで少し待つ必要があるかもしれませんが、慌てないでください!これは、「 AI モデルを読み込む 」ロジックをプログラムのコンストラクタ内に記述しているためです。モデルの初回実行時には初期化設定を行う必要があり、この時システムは巨大なニューラルネットワークの重みファイルをGPUに読み込もうと懸命に処理を行っています。ソフトウェアが正常に開けば( 初回読み込みの完了 )、AI の頭脳がバックグラウンドで準備完了したことを意味します!今後、ソフトウェアを再度開く際には、この初期化の待機時間は必要ありません!
➤ テスト結果 :画面に炎や濃煙が現れると、非常にインパクトのある視覚的フィードバックが見られます:
• 立ち上るすべての 炎 ( Fire ) に、目立つ 赤色の認識枠 がしっかりとロックオンされます!
• 広がる 煙 ( Smoke ) は、緑色の枠 でマークされます。
次の章では、さらに強力で実用的な「 AI 画像検出および認識モデル 」の探求へと皆様をご案内し、様々な産業シナリオにおける NexVDO SDK の無限の可能性を段階的に解き明かしていきます!それでは、次の章でお会いしましょう!
