2

私は画像処理に不慣れです。私はWebアプリケーションを開発しています。画像(フリーハンドの絵)を撮り、その一部を取り除く必要があります。たとえば、猫の画像を撮り、目以外のすべてを削除します。

PS->私は架空のゲームベースの認証システムを開発しています。ユーザーは自分のパスワードに関連する画像を選択する必要があります。私は、エッジを検出してその一部を削除し、キューとして保存して表示することで画像を変形します。これにより、ユーザーだけが意味を持ち、意味がなくなります。攻撃者。

4

2 に答える 2

0

エッジ検出は、コンボリューションと呼ばれるプロセスを介して行われます。さまざまな畳み込み行列が定義されており、その 1 つがエッジ検出です。これらすべてと、Java で畳み込みを行う方法を調べる必要があります。まずは java.awt.image.ConvolveOp を参照してください。次に、「除くすべて」をどのように削除するかは別の問題です。

于 2011-07-01T04:05:27.870 に答える
-1

コード全体はありませんが、[こちら] (http://www.pixastic.com/lib/docs/actions/edges2/) で定義されているアプローチを使用してエッジ検出を行いました。パーツの削除はキャンバス メソッドを使用して行われました

于 2012-03-07T13:15:16.700 に答える