最終更新: mikk_ni3_92 2009年11月10日(火) 18:58:45履歴
現在地 >> メニュー >> 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; }