Faceのような画像を含む画像ファイル(.jpg)があります。私のアプリケーションからは、その特定のFaceパーツをキャプチャし、そのパーツを新しいビットマップファイルにコピーしたいと思います。私は、その顔パーツの長方形の座標を持っているので、イメージファイルからFaceパーツだけをキャプチャし、それをビットマップファイルにコピーするにはどうすればよいですか?Androidで画像のROIを取得する方法
すべてのボディは、この問題を取り除くために私を助けてもらえ....
Faceのような画像を含む画像ファイル(.jpg)があります。私のアプリケーションからは、その特定のFaceパーツをキャプチャし、そのパーツを新しいビットマップファイルにコピーしたいと思います。私は、その顔パーツの長方形の座標を持っているので、イメージファイルからFaceパーツだけをキャプチャし、それをビットマップファイルにコピーするにはどうすればよいですか?Androidで画像のROIを取得する方法
すべてのボディは、この問題を取り除くために私を助けてもらえ....
Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)は、作成を行います。保存のために、この記事を読む:あなたがソース画像の上に
bitmap1.getPixel(x,y)
を使用し、先の画像に
bitmap2.setPixel(x,y,color)
。
間違いなく速くなり、それぞれの
bitmap1.getPixels(pixelArray, offset, stride, x, y, width, height)
もあります。
これは、私が提案した方法よりも簡単です。あなたはそれをするべきです。 – Michiel
情報のためにXandyとMichielに感謝..どのように私は矩形の座標からxとyの位置を取得するのですか? – uday
座標を保持するオブジェクトの種類は何ですか? – xandy