現在地 >> メニュー >> OpenCV >> IplImage編06 >> IplImage編06::まとめ1

問題

答え

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

const char *filename = "test2.jpg";

int main( int argc, char **argv)
{
	IplImage *imgA = cvLoadImage( filename, CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR);
	if(imgA ==NULL){
		std::cerr<< filename <<" : Can't Load Image .\n";
		return -1;
	}

	IplImage *imgS = cvCreateImage(
		cvSize(floor(imgA->width*1.5),floor(imgA->height*1.5)),
		IPL_DEPTH_8U,
		3);
	
	cvResize(imgA,imgS);//リサイズ

	cvNamedWindow(filename,CV_WINDOW_AUTOSIZE);
	cvShowImage(filename,imgA);

	cvNamedWindow("resize image",CV_WINDOW_AUTOSIZE);
	cvShowImage("resize image",imgS);


	cvReleaseImage( &imgA ); //メモリ解放
	cvReleaseImage( &imgS );

	cvWaitKey(0);

	cvDestroyAllWindows();

	return 0;
}

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






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


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

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