OpenGL de プログラミング - C++インターフェイス編01::まとめ1
現在地 >> メニュー >> OpenCV >> C++インターフェイス編01 >> C++インターフェイス編01::まとめ1

問題


画像を読み込んで、表示せよ。
その他条件:
  • 「cv::Ptr<typename _Tp>」を使う

答え

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

//------------- メイン関数 ---------------//
int main( int argc, char **argv)
{
	cv::Ptr<IplImage> imgA = cvLoadImage("test.jpg");
	if(imgA.empty())
	{
		std::cerr << "Can't Load Image \n";
		return -1;
	}

	cvNamedWindow("hello OpenCV");
	cvShowImage("hello OpenCV",imgA);

	cvWaitKey();

	cvDestroyAllWindows();  //全ウィンドウの破棄

	return 0;
}//ここでIplImageのメモリは破棄される