0

以下のようなサンプル画像があります。正方形を関心領域にしてから、その部分 (正方形) を切り取って新しい画像を作成したいと思います。さまざまな画像で作業するため、すべての画像で正方形が常に同じ場所にあるとは限りません。したがって、何らかの方法で正方形のエッジを検出する必要があります。

評判が10あるので写真載せれません

お願い助けて??

どうもありがとうございました

4

1 に答える 1

0
cvSetImageROI(currentImage,yourSquare);
CvSize size = cvSize(width, height);
IplImage * newImage = cvCreateImage(size,8,3);
cvResize(currentImage,newImage,CV_INTER_AREA);

まず、cvSetImageROI(IplImage*,CvRect) で ROI を設定する必要があります。その後、目的の幅と高さで新しい画像を作成します。最後に、古いイメージを新しいイメージにコピーできます。新しい画像には、目的の ROI が含まれます。

于 2013-04-10T06:53:08.137 に答える