この記事では、Androidアプリ開発において、Bitmap形式画像から四角形を画像認識し、その4点の座標数値を抽出する手法を説明します。 今回はサンプルとして、次の画像から付箋紙4枚の座標を抽出します。 今回の手法はあくまで一例ですが、Androidアプリ【付箋カメラ】では、実際にこの手法により写真から付箋紙を抽出してます。 前準備 Androidアプリで画像認識を行うにはOpenCVライブラリを使用すると便利です。 以下のサイトを参考にすると、簡単にOpenCVライブラリをインポートできました。 OpenCV for AndroidをAndroid Studioに導入するメモ - Qiita ソースコード サンプルソースコードは以下の通りです。 gist.github.com 説明 処理としては、大きく以下の3段階となります。 ①:画像読み込み ②:画像を二値化 ③:輪郭の座標を取得