close
C 語言版本:
#include "opencv2/opencv.hpp"
int main()
{
IplImage *srcImg = NULL;
IplImage *dstImg = NULL;
srcImg = cvLoadImage( "lena.jpg", 1);
if( srcImg == NULL ){
return -1;
}
dstImg = cvCreateImage( cvSize(srcImg->width/2, srcImg->height/2), srcImg->depth, 3 );
cvResize( srcImg, dstImg, CV_INTER_LINEAR );
cvShowImage( "Source", srcImg );
cvShowImage( "Result", dstImg );
cvWaitKey(0);
cvReleaseImage( &srcImg );
cvReleaseImage( &dstImg );
}
C++ 版本:
#include "opencv2/opencv.hpp" int main() { cv::Mat srcMat; cv::Mat dstMat; srcMat = cv::imread( "lena.jpg" , 1); cv::resize( srcMat, dstMat, cv::Size(srcMat.cols/2,srcMat.rows/2) ); cv::imshow( "Source", srcMat); cv::imshow( "Result", dstMat); cv::waitKey(0); }
全站熱搜
留言列表