width*scale1);dst1_size.height=(int)(src->height*scale1);dst1=cvCreateImage(dst1_size,src->depth,src->nChannels);cvResize(src,dst1,CV_INTER_NN);//像素插值(最邻近插值)缩小//放大系数dst2_size.width=(int)(dst1->width*scale2);dst2_size.height=(int)(dst1->height*scale2);dst2=cvCreateImage(dst2_size,src->depth,src->nChannels);cvResize(dst1,dst2,CV_INTER_NN);//像素插值(最邻近插值)放大cvNamedWindow("原图",CV_WINDOW_AUTOSIZE);cvNamedWindow("缩小10倍后图",CV_WINDOW_AUTOSIZE);cvNamedWindow("缩小10倍后再放大10倍还原图",CV_WINDOW_AUTOSIZE);cvShowImage("原图",src);cvShowImage("缩小-IMDN开发者社群-imdn.cn"> width*scale1);dst1_size.height=(int)(src->height*scale1);dst1=cvCreateImage(dst1_size,src->depth,src->nChannels);cvResize(src,dst1,CV_INTER_NN);//像素插值(最邻近插值)缩小//放大系数dst2_size.width=(int)(dst1->width*scale2);dst2_size.height=(int)(dst1->height*scale2);dst2=cvCreateImage(dst2_size,src->depth,src->nChannels);cvResize(dst1,dst2,CV_INTER_NN);//像素插值(最邻近插值)放大cvNamedWindow("原图",CV_WINDOW_AUTOSIZE);cvNamedWindow("缩小10倍后图",CV_WINDOW_AUTOSIZE);cvNamedWindow("缩小10倍后再放大10倍还原图",CV_WINDOW_AUTOSIZE);cvShowImage("原图",src);cvShowImage("缩小 - IMDN开发者社群-imdn.cn">
登录
首页 » 图像处理 » 基于opencv线性插值缩放数字图像

基于opencv线性插值缩放数字图像

于 2022-03-11 发布 文件大小:3.31 MB
0 129
下载积分: 2 下载次数: 1

代码说明:

基于opencv对图像实行双线性插值缩放以及最临近插值缩放#include "highgui.h" #include "cv.h" IplImage *src=NULL; IplImage *dst1,*dst2; void main() { double scale1=0.1; double scale2=10; CvSize dst1_size; CvSize dst2_size; src=cvLoadImage("E:学习VC文件c++ pricticepro1pro1.jpg"); //缩小系数 dst1_size.width=(int)(src->width*scale1); dst1_size.height=(int)(src->height*scale1); dst1=cvCreateImage(dst1_size,src->depth,src->nChannels); cvResize(src,dst1,CV_INTER_NN);//像素插值(最邻近插值)缩小 //放大系数 dst2_size.width=(int)(dst1->width*scale2); dst2_size.height=(int)(dst1->height*scale2); dst2=cvCreateImage(dst2_size,src->depth,src->nChannels); cvResize(dst1,dst2,CV_INTER_NN);//像素插值(最邻近插值)放大 cvNamedWindow("原图",CV_WINDOW_AUTOSIZE); cvNamedWindow("缩小10倍后图",CV_WINDOW_AUTOSIZE); cvNamedWindow("缩小10倍后再放大10倍还原图",CV_WINDOW_AUTOSIZE); cvShowImage("原图",src); cvShowImage("缩小

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Space-Time Resolution
    超分辨率图像重建。具有非常好的效果,程序效率较高,有完整的注释和说明文档。
    2022-01-25 13:58:03下载
    积分:1
  • DEM渲染
    实现DEM数据的读取和网格化渲染,同时根据高程不同的高程赋予不同的颜色系统采用C++和OpenGL开发,可实现DEM的三角网渲染、颜色渲染以及贴图渲染
    2023-06-17 00:45:04下载
    积分:1
  • YUV本地视频播放器
    OOL CVideoEXEDlg::OnInitDialog() { CDialog::OnInitDialog(); // Add "About..." menu item to system menu. // IDM_ABOUTBOX must be in the system command range. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE);
    2023-03-12 14:00:04下载
    积分:1
  • 人脸表情识别经典论文,代码
    人脸表情识别经典论文,代码。精心收集的资料,源码,及算法的分析。人脸表情识别经典论文,代码。精心收集的资料,源码,及算法的分析。人脸表情识别经典论文,代码。精心收集的资料,源码,及算法的分析。人脸表情识别经典论文,代码。精心收集的资料,源码,及算法的分析。
    2022-03-15 06:20:07下载
    积分:1
  • FreeType字体渲染引擎
    FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-06 22:12:41下载
    积分:1
  • getdat用于提取坐标
    为绿色版本,为了提取图片上的正交坐标;通过添加图像的四个角的坐标,对图像做矫正,矫正好之后,可以提取图像上的横纵坐标,易于学习方便。
    2022-10-26 06:55:03下载
    积分:1
  • 多视角
    图像配准是一种确定待拼接图像间的重叠区域以及重叠位置的技术,它是整个图像拼接的核心。本文采用的是基于特征点的图像配准方法,即通过匹配点对构建图像序列之间的变换矩阵,从而完成超宽幅图像的拼接。为了提高图像配准的精度,本文采用了RANSAC,LM等算法对图像变换矩阵进行求解与精炼,达到了较好的图像拼接效果。
    2022-03-13 05:05:04下载
    积分:1
  • 特征提取
    基于matlab的纹理特征提取,主要提取纹理的15个特征值。是图像处理中的经典程序。适合初学者用于matlab的纹理特征编程,写作,希望与众位大能一起学习matlab。共同进步。谢谢!
    2022-10-12 21:30:03下载
    积分:1
  • 多视点视频编码
    多视点视频编码 (MVC) 是 2D 加 (mpeg-4 AVC) H.264 视频压缩标准的方法 (也称为 Delta 2D +) 三角洲开发共同努力的 MPEG/VCEG 使有效的编码序列从使用单一的视频流的多个摄像头同时拍摄的一项修正案[1]。
    2022-01-21 20:59:24下载
    积分:1
  • 修复
    基于样例的图像修补方法,可以用于移除较大的目标,修复较大的区域。VC++环境很好的代码 非常详细,欢迎下载。一起交流啊 很详细的啊基于样例的图像修补方法,可以用于移除较大的目标,修复较大的区域。VC++环境很好的代码 非常详细,欢迎下载。一起交流啊 很详细的啊
    2022-02-06 09:59:17下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载