Repolode
pixpark

pixpark/gpupixel

OpenGL/ESで動作する、ビューティー機能と顔認識ベースのエフェクトを備えたクロスプラットフォームC++画像・動画フィルターライブラリ。

スター
2,466
フォーク
355
未解決の Issue
57
最終コミット
24 日前

これは何?

GPUPixelは、GPU上で画像や動画にリアルタイムフィルターを適用するためのC++11ライブラリです。OpenGL/ESを基盤としているため、同APIに対応するあらゆるプラットフォームで動作します。対応ターゲットとして、iOS、Android、Mac、Windows、Linuxが挙げられています。

ビューティーフィルターに加え、顔検出、ランドマーク検出、顔を細くする処理など、顔関連のエフェクトを備えており、ライブ動画やカメラのパイプラインに適しています。各フィルターはオーバーヘッドを抑えて動作するよう設計されており、ライブラリのフットプリントも小さく保たれています。

ソースからのビルド、デモの実行、アプリケーションへのライブラリの組み込み方法を説明するドキュメントが用意されています。

主な機能

  • 01OpenGL/ESを介してGPU上で画像や動画にリアルタイムフィルターを適用。
  • 02ビューティーフィルターと顔を細くするエフェクト。
  • 03顔検出とランドマーク検出に対応。
  • 04iOS、Android、Mac、Windows、Linuxに対応。
  • 05C++11で実装され、フットプリントが小さい。

ユースケース

  • ライブ配信アプリやビデオ通話アプリへのビューティーフィルターの追加。
  • モバイルのカメラパイプラインでのリアルタイムな顔エフェクトの適用。
  • デスクトップまたは組み込みLinuxアプリケーション向けのカスタムGPU画像フィルターの開発。

クイックスタート

  1. 1

    ドキュメントサイトでビルドガイドを読む

  2. 2

    インテグレーションガイドに従って、プロジェクトでライブラリを使用する

使う前に知っておきたいこと

  • READMEにビルドコマンドは記載されていません。セットアップ手順は外部のドキュメントサイトにあります。

トピック

よくある質問

gpupixel とは?
OpenGL/ESで動作する、ビューティー機能と顔認識ベースのエフェクトを備えたクロスプラットフォームC++画像・動画フィルターライブラリ。 GPUPixelは、GPU上で画像や動画にリアルタイムフィルターを適用するためのC++11ライブラリです。OpenGL/ESを基盤としているため、同APIに対応するあらゆるプラットフォームで動作します。対応ターゲットとして、iOS、Android、Mac、Windows、Linuxが挙げられています。
gpupixel は無料で使えますか?ライセンスは?
gpupixel は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gpupixel は今もメンテナンスされていますか?
活発にメンテナンス中。gpupixel の最終コミットは 2026年9月26日 です。
gpupixel は何に使えますか?
ライブ配信アプリやビデオ通話アプリへのビューティーフィルターの追加。 モバイルのカメラパイプラインでのリアルタイムな顔エフェクトの適用。 デスクトップまたは組み込みLinuxアプリケーション向けのカスタムGPU画像フィルターの開発。
gpupixel のインストール方法は?
ドキュメントサイトでビルドガイドを読む インテグレーションガイドに従って、プロジェクトでライブラリを使用する
gpupixel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pixpark/gpupixel

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト