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;
    }

  • 相关阅读:
    Kafka 配置
    Zookeeper的Watcher机制
    Ubuntu18.04下希捷移动硬盘Seagate Backup Plus读写慢
    Spring Boot 使用Jar打包发布, 并使用 Embedded Jetty/Tomcat 容器
    再谈C#委托与事件
    C#委托和事件例析
    PHP:session无法使用
    C++:实现类似MFC的IsKindOf功能
    C++:复制构造函数
    C++:运算符重载
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/3020999.html
Copyright © 2011-2022 走看看