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 185
下载积分: 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 个回复

  • ES流转PS流代码
    ES流转PS流代码.主要的函数 Mux(). 当至少有一个码流有数据时,调用 MUX。  
    2022-03-13 10:02:41下载
    积分:1
  • 运用5种不同的梯度增强法进行锐化
    运用5种不同的梯度增强法进行图像锐化, 程序能够运行出正确的结果,希望对各位有帮助。
    2022-07-22 15:57:29下载
    积分:1
  • 识别与
    图像识别与处理代码,文档形式,可以直接拷贝粘贴使用从输入到预处理到输出 都有注释 非常详细的程序代码
    2022-02-04 13:56:32下载
    积分:1
  • 组态软件开源代码
    组态软件开源代码,完整代码,可运行。
    2022-03-31 21:02:44下载
    积分:1
  • 实数编码的遗传算法
    这是实数编码的遗传算法。不必要的转换二进制 format.applicable 的图像去噪
    2022-05-07 06:27:48下载
    积分:1
  • c++摄头opencv
    c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法,c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法c++ 摄像头  opencv  图像处理  MFC界面,以及opencv相关图片处理算法
    2022-10-19 12:50:20下载
    积分:1
  • 对数、指数灰度变换
    对图像进行对数、指数灰度变换。对数变换扩展了低灰度区,压缩了高灰度区,能使低灰度区的图像较清晰地显示出来。而指数变换一般用于对图像的高灰度区给予较大扩展。源码包中给出了源码和要处理的图片,1、4两张分别为过亮过暗的图,经过相应变换都能得到较好的效果。
    2022-02-12 00:40:41下载
    积分:1
  • K大《数字》上课ppt
    资源描述本课程一共六章:绪论及数字图像基础;第二章:信号处理基础;第三章:图像变换;第四章:图像增强;第五章:图像分割;第六章:图像特征提取与识别。并附有平时作业、练习代码和程序,初学者学完这门课,可以很容易的入门,对图像处理最基本的几方面理论对有所掌握,那么对后面深入学习来说也会容易很多。
    2023-05-08 12:00:07下载
    积分:1
  • opencv轨迹跟踪
    opencv画轨迹。使用c++语言。是图像处理一个方面。使用camshaft跟踪运动目标。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    2022-07-16 06:33:10下载
    积分:1
  • 时钟与动画数字从 Alpha 的 PNG 文件
    从支持 alpha 通道的 PNG 文件加载与剥皮位数的数字时钟。 它使用 zlib、 pngimage 和 pngextra 图书馆在 Delphi 语言中。
    2022-07-03 09:10:59下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载