Webシステム2020〜2024年
河川ごみの画像解析Webシステム
大手建設コンサルタント
河川管理者や調査担当者が、河川を撮影した動画をアップロードし、流れてくる自然系・人工系ごみの量を画像解析で推定できるWebシステムです。解析条件の設定・試行から結果のグラフ確認までをブラウザ上で行えます。

実績情報
OVERVIEW- クライアント
- 大手建設コンサルタント河川・環境分野の調査や計画を全国で手がける建設コンサルタント。
- 業界
- コンサルティング・調査 / 官公庁・自治体 / 建設・工事
- 対応時期
- 2020〜2024年
- 担当範囲
- 設計/制作/保守運用
- 対応環境
- Web
課題・解決・効果
CASE STUDY課題
CHALLENGE- 河川を流れるごみの量を、撮影した動画から目視で数えており負担が大きかった
- 解析条件を調整しながら試す作業が専門担当者に依存していた
- 複数案件の動画と解析結果を組織で整理・共有する仕組みがなかった
解決
SOLUTION- Laravelで、プロジェクト単位に動画登録・解析・結果確認を行うWebシステムを開発
- 解析範囲・流下方向・色差閾値などを画面で設定し、試行結果の画像を確認できるようにした
- 解析結果を自然系・人工系ごみの面積フラックスとしてChart.jsでグラフ表示
効果
RESULT- 動画をアップロードするだけでごみ量の推定を行えるようになった
- パラメータを試行しながら調整でき、解析の精度確認がしやすくなった
- プロジェクトやユーザ、ストレージ使用量を組織単位で把握できるようになった
主な機能
FEATURES- プロジェクトとユーザの管理
- 河川動画のドラッグ&ドロップアップロード
- 解析範囲・流下方向・閾値などの解析条件設定
- 解析の試行とフレーム分割画像の確認
- 解析ジョブ一覧とステータスの自動更新表示
- 自然系・人工系ごみ量のグラフと集計表示
- 組織サマリ(動画数・解析数・ストレージ使用量)
技術スタック
TECHNOLOGY- 対応環境
- Web
- 開発言語
- PHP
- JavaScript
- フロントエンド
- Blade
- Bootstrap 4.6
- jQuery
- バックエンド
- Laravel 10
- PHP 8.2
- データベース
- MySQL
- インフラ・実行環境
- Linux / Apache
- 主なライブラリ
- Chart.js
- Dropzone.js
- Jcrop
- jQuery UI
- Moment.js
- Laravel Sanctum
- Font Awesome
- 外部連携
- 画像解析エンジン(ファイル連携)
技術的なポイント
ENGINEERINGシステム構成Laravel 10のWebアプリが動画・プロジェクト・解析ジョブをMySQLで管理し、解析エンジンとはサーバ上のファイルを介して条件と結果を受け渡す構成。
- 1解析エンジンとはパラメータファイル・結果ファイル・フラグファイルで連携し、Web側と解析処理を疎結合に保った
- 2Jcropで動画フレーム上の解析範囲を矩形選択でき、専門知識がなくても条件を指定しやすくした
- 3ファイル容量による解析制限や削除時の関連フォルダ一括削除で、サーバのストレージを適切に管理した
- 4既存システムをLaravel 10・PHP 8.2へ移行し、継続保守できる環境に更新した
同様のシステム開発をご検討の方へ
要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。
お問い合わせ・ご相談関連する実績
RELATED WORKS
Webシステム2024〜2026年
施設建設事業の総合進捗ポータル
大手建設コンサルタント
公共施設の建設事業を『事業→個別事業→工事→工程』の階層で管理し、計画と実績の進捗、課題、工事写真、地図、過去時点との比較を一つの画面で確認できるポータルサイト。プロジェクト管理ツールのデータを自動で取り込み、発注者側の担当者が事業全体の状況を把握できるようにします。
- PHP
- JavaScript
- jQuery
- Laravel
- PostgreSQL
- +2

Webシステム2020〜2022年
道路点検パトロール記録Webシステム
地質調査会社
道路パトロールで発見した路面損傷の点検報告と、仮復旧・本復旧までの補修記録を地図上で管理するWebシステムです。作業状況の集計グラフやCSV出力・印刷機能を備え、道路管理者の日常業務を支えます。
- PHP
- JavaScript
- jQuery
- MySQL
- OpenLayers

Webシステム2025年
音楽配信サービスの会員アカウントセンター構築
音楽配信事業者
音楽やゲームなどのデジタルコンテンツを配信する事業者向けに、複数サービス共通の会員アカウント・ポイント・購入・決済を管理するアカウントセンターです。既存のPerl/PHP資産を引き継ぎつつ、Laravelによる新しいアプリケーション層で会員・商品・注文の管理を整備しました。
- PHP
- Perl
- JavaScript
- Laravel
- PostgreSQL
- +1