C での画像操作に OpenCV を使用しています。この質問がドキュメントで回答されている場合はご容赦ください。ただし、OpenCV ドキュメントの形式がかなり悪く、読みにくいことがわかりました。
CvMat*
以下のように画像ファイルから抽出したものがあります。
CvMat* mat = cvLoadImageM((char*) filename, CV_LOAD_IMAGE_COLOR);
私がする必要があるのは、特定の境界領域を切り取って、そのサブイメージを取得することです。このための論理コマンドは次のようになります。
CvMat* subMat = cvGetSubImage(mat, minx, maxx, miny, maxy);
ここminx
で、maxx
、miny
、maxy
はトリミングされた領域の境界を定義します。これを簡単に行うための組み込みの方法はありますか?