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

  • 相关阅读:
    hdu 1423 LICS
    poj 1135
    poj 1112
    poj 1087
    poj 1094
    谷歌浏览器字体小于12px不能正常显示bug
    gulpfile.js配置 实现ctrl+s自动编译和刷新浏览器
    <hr>标签横线的颜色
    jQuery轮播图鼠标移入停止,移出播放,点击小横条切换图片
    最简单的jq轮播图
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/3020999.html
Copyright © 2011-2022 走看看