2024-11-06
#js 
背景切り抜きを自動化したいので、OpenCV.jsを使う方法を調べてみると grapCut という関数が見つかったので、実験。ちょっと処理が重いので、リアルタイム処理には使うにはちょっとつらいですね。


「OpenCV.js removeBackground by grabCut」
src on GitHub
カメラからの画像で背景を切り抜きます。いろんなものを映してお試しください。

GrapCutアルゴリズムの解説はこちら、OpenCVのサイトにあります。
OpenCV: Foreground Extraction using GrabCut Algorithm

GrabCutアルゴリズムは、Microsoft Research Cambridge UK のCarsten Rother、Vladimir Kolmogorov、Andrew Blakeによって、「GrabCut: 反復的グラフカットを用いたインタラクティブな前景抽出」という論文で発表されました。このアルゴリズムは、ユーザーの最小限の操作で前景を抽出するために設計されました。
とのこと。

GPUを使った高速化などにも期待したいところ!


さくらインターネット田中さんの基調講演付き、東海東京証券のイベント「第18回 20241106オルクドールピッチ リーフレット(オンライン)」にて、コメンテーター参加。


IcihgoJamを応援してくれている上松さんと!IchigoJam財団、本格展開をお楽しみに!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS