#include <stdio.h>
#include <cv.h>
#include <highgui.h>
int main(int argc, char* argv[]){
IplImage* frame;
cvNamedWindow("loadImage"); //loadImageタイトル名のウィンドウを作成して表示
cvNamedWindow("change");
//cvNamedWindow("loadImage", CV_WINDOW_AUTOSIZE);
frame= cvLoadImage("c:/windows/フィッシング.bmp", 1);//0にするとグレイスケール/濃淡画像
fprintf(stderr, "width:%d\n", frame->width);
fprintf(stderr, "height:%d\n", frame->height);
fprintf(stderr, "nChannels:%d\n", frame->nChannels);//nChannelsが1ならグレイスケール。3ならRGB
fprintf(stderr, "depth:%dbit\n", frame->depth);//各画素の最大レベル。8ビットだと0~255まで。ほぼ8ビット
cvShowImage("loadImage", frame);//画像をウィンドウに表示
CvSize size;
size.width=(int)frame->width*2.5;
size.height=(int)frame->height*5;
IplImage *img = cvCreateImage(size,IPL_DEPTH_8U,3);
cvResize(frame,img,CV_INTER_CUBIC);
cvShowImage("change", img);//画像をウィンドウに表示
cvWaitKey(0);//0ミリ秒まつ。0は特別で永遠に待つという意味になる。
cvDestroyWindow("loadImage"); // ウィンドウを破棄する。
return 0;
}
最終更新:2009年12月13日 21:03