HTML5キャンバスに読み込まれた写真画像から背景を削除しようとしています。グリーンスクリーン効果のようなものを考えてください。
HTML / JS/jQueryを使用しています
写真の背景は、たとえば、緑のカーテンになります。照明などの関係で、カーテン全体の色が正確になりません。
私が今していることは、ユーザーがCanvas内でクリックしたピクセルのRGB値を取得することです。それが背景であると考えられます。そのピクセルのR+G + Bを追加して、背景と見なされるものを設定します。
次に、キャンバスをピクセルごとに調べ、ピクセルが背景として設定されたRGB値に近いかどうかを確認します(たとえば、上または下の50以内)。一致する場合は、キャンバス内でピクセルが透明になるように変更します。
これは概念実証としては十分に機能しますが、何かを行うには十分ではありません。
誰かがバックグラウンド減算についてもっと良いアイデアを持っていますか?
乾杯!