11

Android である種の自動トリム/クロップ機能を探しています。キャプチャされた画像内のオブジェクトを検出し、トリミングのためにオブジェクトの周りに正方形のボックスを作成します。Androidで顔検出APIを見つけましたが、キャプチャされた画像は人間の顔ではなくドキュメント/ページであるため、キャプチャした画像からドキュメントやその他のオブジェクトを検出するにはどうすればよいですか。

オブジェクト検出または色検出のためのアルゴリズムを考えています。利用可能な API またはライブラリはありますか。

次のリンクを試しましたが、目的の出力が見つかりませんでした。

関連する画像領域を自動的に検索してトリミング (Java / Android)

https://github.com/biokys/cropimage

小さなヒントも私に大いに役立ちます。助けてください。前もって感謝します

4

2 に答える 2

1

Android には OpenCV を使用します。

Watershed ( Imgproc.watershed ) 関数を使用して、画像を前景と背景に分割できます。次に、前景(ドキュメントになります)をトリミングできます。

流域アルゴリズムには、領域を事前に定義するいくつかのマーカーが必要です。たとえば、ドキュメントが画像の中央にあると想定できるため、画像の中央にマークされた領域を作成して、流域アルゴリズムを開始します。

于 2013-10-22T11:42:26.040 に答える