-1

私は、ユーザーのウェブカメラを使用し、検出されたときに常に顔を探し、顔が特定の領域内にあるプロジェクトに取り組んでいます (顔が正面を向いていることを確認するため)。次に、顔の写真を撮り、Web サーバーに保存します。

usergermedia を使用し、キャンバスを使用して、ここに表示される検出された顔の上に画像をオーバーレイする顔検出プロジェクトをいくつか見つけました: https://github.com/neave/face-detection

このコードは、私のような初心者にとってはわかりにくいものです。おそらく face.html ファイルとオブジェクト検出機能をいじる必要があると思います。しかし、メガネを描画する代わりに、どうすればそれを画像として保存できますか?

4

1 に答える 1

3

キャンバス要素メソッドtoDataURL()を使用して、base64 にデコードされた画像ビットマップを抽出し、サーバーに送信できます。そこでは、base64 文字列をデコードしてコンテンツを新しいファイルに保存するか、グラフィック ライブラリ (サーバーと選択したプログラミング言語によって異なります) を使用して、ビットマップを画像ファイルに保存する前に操作できます。

HTML5 Canvas を画像としてサーバーに保存する方法

于 2013-04-11T19:01:59.833 に答える