現在地 >> メニュー >> サンプルコード::OpenCV >> OpenCV::モザイク処理 >> OpenCV::モザイク処理2

問題


画像の拡大・縮小を利用して、以下の画像にモザイク処理をせよ。

画像

答え


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


int main(int argc,char*argv[])
{

IplImage *imgA=cvLoadImage("test2.jpg",CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR);
if(!imgA)
{
printf("Can't load Image.\n");
exit(0);
}


IplImage*OutPut
= cvCreateImage(cvSize*1,IPL_DEPTH_8U,3);


cvResize(imgA,OutPut,CV_INTER_CUBIC);


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


cvNamedWindow("OutPut",0);
cvResizeWindow("OutPut",imgA->width,imgA->height);
cvShowImage("OutPut",OutPut);


cvReleaseImage( &imgA );
cvReleaseImage( &OutPut );


cvWaitKey(0);

cvDestroyAllWindows();
return 0;

}


メモ


縮小して、そのウィンドウを拡大している。
×

この広告は60日間更新がないwikiに表示されております。

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






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


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

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