株式会社テクノプロ テクノプロ・IT社 / 一般職
生成AI画像分析システム
■プロジェクト概要 映像データを解析し、その結果を音声でフィードバックする画像分析システムの開発に従事。 IPカメラおよび録画映像をもとに、一定間隔で画像を切り出し外部AIサービスで解析し、結果を音声として出力する仕組みを構築。 設計~実装の大部分を担当。 ■担当領域 ・設計~実装まで一貫して担当(約9割) ・映像処理 / 非同期制御 / UI / AI連携 / 音声出力の実装 ・操作性を考慮したUI設計および改善 ■システム概要 ・IPカメラまたは録画映像を入力とし、一定間隔で画像を取得 ・取得画像を外部AIサービスへ送信し解析 ・解析結果を音声として出力 ・解析対象範囲や動作条件を柔軟に設定可能な構成 ■担当機能 【設定機能】 ・マスター設定全般 【映像表示・操作機能】 ・IPカメラ映像の取得および表示(別スレッド処理) ・録画映像の再生機能(シーク / 一時停止 / 再開 / コマ送り / コマ戻し) ・映像読み込みスレッドと再生スレッドを分離した構成による滑らかな再生制御 【画像解析連携】 ・一定間隔でのフレーム切り出しおよび送信制御 ・外部AIサービスとの連携処理実装 【音声出力機能】 ・解析結果を音声データへ変換し再生 【図形描画機能】 ・映像上へのエリア・塗りつぶし・線分の描画機能 ・WPFのイベント順を考慮した入力処理設計 ・ドラッグ操作による図形移動および頂点編集(Excelライクな直感的操作の実現) 【UI改善】 ・機能増加に伴う操作性低下を防ぐため、開閉式メニューを導入 ・操作フローを考慮したUI整理 ■技術的工夫・対応 ・映像処理と解析処理を非同期化し、UI操作とバックグラウンド処理の両立を実現 ・IPカメラ処理、録画再生処理をスレッド分離し、安定したリアルタイム処理を実現 ・映像読み込みと再生制御を分離することで、再生の滑らかさと操作応答性を向上 ・WPFの描画イベントおよびヒットテスト制御を活用し、複雑な図形操作を直感的に実現 ・解析結果の音声化により、視覚に依存しないフィードバックを実現 ・設定の柔軟化により、運用環境に応じたチューニングを可能とする設計 ■使用技術 ・言語:C# ・フレームワーク:.NET / WPF ・クラウド:AWS(AIサービス連携) ・デバイス:IPカメラ / 録画映像