Safie Engineers' Blog!

Safieのエンジニアが書くブログです

画像認識

非エンジニアのインターン生が映像と生成AIを使ってGradioで面白そうなものつくってみた

非エンジニアのインターン生が総務部門の課題を解決するためにGradioを用いて作成したオフィス5S管理ツールについて紹介します。

CVPR 2025 技術動向調査: Best Paper Award Candidates まとめ

CVPR 2025でBest Paper Award Candidatesとなった論文の概要と技術的な特徴を紹介します。

画像認識システムのサービングパターン分類

画像認識AIシステムの主要サービングパターンを解説。オンデバイス、エッジ、クラウド処理の特徴と使い分け、実際の応用例までを網羅。Safieのクラウド録画サービスでの実践知見に基づく技術解説。

マルチモーダルLLMをllama.cppとMiniCPMでローカル環境に実装する

最近のマルチモーダルAIの発展に伴い、ローカル環境でも手軽に動作させたいというニーズが増えています。MiniCPM-o-2_6 はオープンソースのマルチモーダルAIであり、ローカルでの実行も可能です。本記事では llama.cppを使用し、MiniCPM-o-2_6 をWindows 11 …

2024年新卒エンジニア研修-isai connect開発のアウトプット_デバイス編

2024年新卒エンジニア研修の一環であるチーム開発におけるデバイス分野の開発についてのテックブログ記事。

第62回 コンピュータビジョン勉強会@関東をセーフィーで開催しました

コンピュータビジョン勉強会は、コンピュータビジョン分野では長年にわたり継続している老舗の勉強会として知られています。CVPR、ECCV、ICCVと言ったコンピュータビジョンの領域でのトップカンファレンスで発表された論文を解読して紹介するという形式の勉…

GitHub PR分析ツール:レビュー効率化と属人化解消のための可視化方法

チーム開発において、コードレビューの効率を上げ、属人化を防ぐためには、Pull Request(PR)の状況を可視化し、改善の余地を発見することが重要です。本記事は、GitHub上のPRデータを解析し、レビューアの偏りなどのチームの開発プロセスにおける課題を可…

YOLOv8を活用した通行量カウントシステムの実装

最新の物体検出アルゴリズムYOLOv8を使用して、特定エリアの車両通行量を自動カウントするシステムの実装方法を解説します。環境構築から実装まで、具体的なコード例を交えて段階的に説明していきます。

GradioとFaster-Whisperで簡単に動画の文字起こしアプリを作ってみた

GradioとFaster-Whisperを使用して、動画から文字起こしができるWebアプリを作成する方法をご紹介します。必要なライブラリのインストールから始まり、動画からの音声抽出、文字起こし、そしてWeb UIの構築まで、段階的に実装プロセスを解説しています。

Safie APIとDeep Learningで飼い猫の健康管理をしてみた

Safie APIとDeep Learningを利用して、飼い猫達の画像を画像取得APIで取得し、TensorFlowで画像分類して給仕DXをしたので紹介します。

CVPR 2024 技術動向調査: Best Paper Award Candidates まとめ

CVPR 2024でBest Paper Award Candidatesとなった論文の概要と技術的な特徴を紹介します。

Cleanlabを活用したData-centric AI: ノイズのある物体検出データセットのクレンジング

Data-centric AIで物体検出モデルの精度を改善する一手法としてCleanLabを用いたデータセットのクレンジング方法について紹介

チーム開発研修で新卒エンジニアが学んだこと

新卒エンジニアの研修の一環として、社内課題の解決をテーマに企画から実装まで行う自由度の高いチーム開発研修を実施しました。 チーム開発研修を行う過程で新卒エンジニアはどんなことを考えていたか、何を学んだかをまとめました。

Segment Anything Model(SAM)でテキストプロンプトを使う方法

Segment Anything Model(SAM)というセグメンテーションモデルで、テキストプロンプトを使用する方法を紹介

屋外向けAIカメラを開発しました

本記事では、人物検出AIアプリを搭載したAIネットワークカメラについて紹介します。i-PRO株式会社のハードウェアに、Safie独自のファームウェアとアプリを搭載した特別仕様のカメラの開発背景や実装の工夫について解説します。

GitHub Copilot で 推論モデルの前後処理をPythonからC++に変換する

セーフィーではネットワークカメラ上で動作するエッジアプリケーションの開発にC++を利用しています。 公開されている推論モデルはPythonで実装されていることが多いため、C++への移植が必要です。 この記事では、GitHub Copilotに、推論モデルの前後処理をP…

SOTAセグメンテーションモデル PP-MobileSeg をSNPEで動かす

2023年に登場した最新のセマンティックセグメンテーションモデル「PP-MobileSeg」を、エッジデバイスで実装する具体的な方法を解説します。特に、Snapdragon Neural Processing Engine(SNPE)での実装に焦点を当て、以下の重要なポイントをステップバイプス…

Unityで作成したCG映像を使って物体検出AIのQA評価をした話

QA評価をするには評価用データ、つまりアノテーションされたデータが必要になりますが、データの作成は非常に大変です。仮にFPS30の10分の動画に対してアノテーションデータを作ろうとすると、1フレームに5人映っていれば 30fps×600sec×5=90000個を手作業で…

Gradio: Pythonで簡単にAIをWebアプリ化!ライブラリの基本と実践ガイド

コード数行でAIモデル用Web UIが作れるGradioの基本機能と実装例を紹介。HTMLやJSの知識不要で、認証機能やリアクティブUIも実装可能!

コードドキュメントの作成をGitHub ActionsとDoxygenで自動化する

GitHub ActionsとDoxygenを使用して、コードドキュメントの自動生成と公開を実現する方法をご紹介します。常に最新のコードに対応したドキュメントを維持でき、開発効率と製品品質の向上が期待できる内容となっております。

DeepLabV3を使った商品棚のSemantic Segmenation

セーフィーの画像認識エンジニアが、商品棚の欠品検知PoCで取り組んだDeepLabV3によるSemantic Segmentationの実装と成果を紹介します。

AIモデル作成は簡単ではなかった

解析プラットフォーム上でのアプリ構築を一から自力で開発可能にするために、学習済みモデルの作成と推論処理の実装を初めてやってみました!

Safie解析プラットフォームの紹介

セーフィーが今年から注力して開発している「解析プラットフォーム」について紹介します。映像データの活用を支えるこの基盤の概要や今後の展望を中心に、セーフィーの取り組みをお伝えします。

エッジAIカメラ「SafieOne」の画像認識

エッジAIカメラSafieOneで利用可能なサービスStore People Detection Packで開発した画像認識システムとアルゴリズムについて紹介します!

セーフィーにはどんな種類のエンジニアがいるの?職種別にエンジニアを紹介!

セーフィーのクラウド録画サービスを支える技術とエンジニアの仕事内容をご紹介します。カメラからサーバー、AI、アプリまで、各領域を担うエンジニアの具体的な役割と使用技術を、システムの全体像と共にお伝えします。

セーフィーのインターンに参加しました

セーフィーでの開発インターン体験記。機械学習を学ぶ学生が、行動認識の既存モデルの検証や機械学習モデルの量子化など、実サービスを想定した課題に挑戦。サーバーコストの試算や社員との交流から得た学び、フラットな会社の雰囲気についてレポートします。

画像認識技術、サービスの自社利用

セーフィーのCTOが自社内で利用している顔認証入退室、勤怠管理システムの開発プロセスや技術検証から実用化までの道のりを紹介します。 ※セーフィーはクラウド録画サービス「Safie(セーフィー)」を運営しています。

実務未経験者でもAIの仕事ができる?

大学院卒業以来、転職でAIエンジニアリングをより楽しく思えてきたお話。セーフィーのイメージングシステムグループで行う機械学習モデル開発の実務プロセスと、組み込み系からAI分野へ転身した技術者の経験談を紹介します。

Amazon SagemakerでYOLOv4の学習環境を作ってみた

クラウド学習環境のAmazon Sagemakerを利用してYOLOv4の学習環境をDockerで作ってみました。

クラウドカメラ映像のAI認識Webアプリ

Safieカメラのライブストリーミング映像のAI画像分析のため、MobileNetの転移学習とk近傍法を用いて簡単にAIモデル作成・リアルタイム画像分類を行うWebアプリケーションを実装しました。

© Safie Inc.