OpenGL de プログラミング - OpenCV::ウィンドウの拡大・縮小
現在地
>>
メニュー
>>
サンプルコード::OpenCV
>> OpenCV::ウィンドウの拡大・縮小
問題
マウスでウィンドウを拡大縮小できるようにせよ。
画像
関連 >>
画像の拡大・縮小
答え
#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);
}
cvNamedWindow("window",0);
cvShowImage("window",imgA);
cvWaitKey(0); // 0秒待つ => ずっと入力待ち
cvReleaseImage( &imgA );
cvDestroyWindow("window");
return 0;
}
メモ
「cvNamedWindow()関数」の第2引数を0にすればよい。
この拡大・縮小は、ピクセルがおおきくなる。→ピクセルの数は変わっていない。
関連 >>
画像の拡大・縮小