zoukankan      html  css  js  c++  java
  • OpenCV下的图片缩放(相关版本: OpenCV 2.1)

    // my6.cpp : 定义控制台应用程序的入口点。
    //

    #include "stdafx.h"
    #include "cv.h"
    #include "highgui.h"
    #include <iostream>
    using namespace std;


    int _tmain(int argc, _TCHAR* argv[])
    {
     IplImage *src = NULL;
     IplImage *dst = NULL;
     CvSize dstSize;
     double times = 2.0;
     src = cvLoadImage("e:\\wali2.jpg");
     if (src == NULL)
     {
      cout << "No Image!" << endl;
      return 0;
     }

     dstSize.width = src->width*times;
     dstSize.height = src->height*times;

     dst = cvCreateImage(dstSize, src->depth, src->nChannels);
     //构造目标图象
     cvResize(src, dst, CV_INTER_LINEAR); //缩放源图像到目标图像
     cvNamedWindow( "src",   CV_WINDOW_AUTOSIZE );    //创建用于显示源图像的窗口
     cvNamedWindow( "dst",   CV_WINDOW_AUTOSIZE );    //创建用于显示目标图像的窗口

      cvShowImage( "src", src ); //显示源图像
      cvShowImage( "dst", dst ); //显示目标图像
      cvSaveImage("dst.jpg", dst);//保存本地
      cvWaitKey(-1);  //等待用户响应
     
      cvReleaseImage(&src); //释放源图像占用的内存
      cvReleaseImage(&dst); //释放目标图像占用的内存
      cvDestroyWindow( "src" ); //销毁窗口“src”
      cvDestroyWindow( "dst" ); //销毁窗口“dst”

     return 0;
    }

  • 相关阅读:
    [Js]面向对象基础
    [css]邮件的写法
    [Js]碰撞运动
    [Js]弹性运动
    [Js]布局转换
    [Js]高级运动
    [js]多个物体的运动
    [Js]缓冲运动
    外部 Storage Provider【转】
    hostPath Volume【转】
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/3020999.html
Copyright © 2011-2022 走看看