tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
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
ドキュメントサイトでビルドガイドを読む
- 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 の数値は毎日更新されます。
関連プロジェクト
FlutterベースのUIでWeb・デスクトップ・モバイルアプリを開発できる、フロントエンドの知識が不要なPythonフレームワーク。
宣言的DSLを中心に構成された、GLFW/SDL2のウィンドウバックエンドとOpenGL/Vulkan描画に対応するクロスプラットフォームC++17 UIフレームワーク。
画像・動画・音声・3Dコンテンツをローカル生成するためのノードグラフGUI、API、バックエンド。
ManimGLは、3Blue1Brownの解説数学動画に使われている、コードで精密にアニメーションを作成するオリジナルエンジンです。
AIコーディングエージェント向けに、HTML・CSS・メディア・シーク可能なアニメーションを決定論的なMP4動画に変換するオープンソースフレームワーク。