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);
}
 
arrow
arrow
    全站熱搜

    大玩家闖天涯 發表在 痞客邦 留言(0) 人氣()