現在地 >> メニュー >> サンプルコード::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にすればよい。

この拡大・縮小は、ピクセルがおおきくなる。→ピクセルの数は変わっていない。


関連 >> 画像の拡大・縮小

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






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


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

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