現在地 >> メニュー >> サンプルコード::OpenCV >> ROIの設定

問題


画像の左下側にROIを設定し、その領域を上下反転させよ。

画像

答え


#include <cv.h>
#include <highgui.h>
#include <iostream>

using namespace std;

int main( int argc, char **argv)
{
IplImage *imgA = cvLoadImage( "test2.jpg", CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR);
if(imgA ==NULL)
{
cout<<"Can't Load Image ." << endl;
std::exit(0);
}


cvSetImageROI (imgA, cvRect (0, imgA->height/2, imgA->width/2, imgA->height/2));
cvFlip (imgA, NULL, 0);
cvResetImageROI (imgA);


cvNamedWindow("window",CV_WINDOW_AUTOSIZE);
cvShowImage("window",imgA);

cvWaitKey(0);


cvReleaseImage( &imgA );

cvDestroyWindow("window");

return 0;
}

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます