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

  • 随机森林
    随机森林算法,通过windows预编译的MATLAB版本工具箱,可以实现机器学习相关应用,很有价值的!
    2022-04-30 15:50:25下载
    积分:1
  • RobHess库中sift算法的特征点的提取、匹配
    资源描述robHess库中,实现sift算法的特征点提取,匹配两个过程。利用opencv2.4.9+c ,代码经过测试,可用,结果良好。
    2022-05-24 00:02:41下载
    积分:1
  • 把多张的BMP格式转换成YUV格式
    可以把多张图像的BMP格式转换成YUV格式,已经调试通过,下载后只需修改路径。代码有详细注释
    2022-11-25 00:30:03下载
    积分:1
  • 序列
    应用背景 简单的基于pil库 和python自带函数来实现序列直方图 并将其打包成exe文件  在没有python环境下也可以运行 对多种格式的序列图片进行处理 。。关键技术循环获取整个序列的像素值 然后画出其直方图  并将其打包成exe  文件 使其在不同的环境下可以运行。。
    2022-01-26 05:50:22下载
    积分:1
  • 混合高斯模型背景建模
    混合高斯模型背景建模实现的运动前景提取(MixGaussExtractForeground),VS2008+OPENCV实现工程,可以使用,简单方便易懂,注释清晰,i附带测试视频,是学习混合高斯模型背景建模和运动检测的好东西。
    2022-01-30 23:26:45下载
    积分:1
  • C++编写的背景减除
    应用背景C++编写的背景减除方法,C++编写的背景减除方法,C++编写的背景减除方法,C++编写的背景减除方法,C++编写的背景减除方法,C++编写的背景减除方法。关键技术图像处理中运用C++进行背景减除,适用于人体特征提取!图像处理中运用C++进行背景减除,适用于人体特征提取!图像处理中运用C++进行背景减除,适用于人体特征提取!图像处理中运用C++进行背景减除,适用于人体特征提取!
    2023-07-04 06:35:05下载
    积分:1
  • de2-115开发板基础例程之一(好东西)
    使用IR 模块  DE2-115 开发板配备有一个红外接收(IR)模组(型号:IRM-V538N7/TR1),相关的电路图可以在DE2-115 系统光盘里面的DE2_115_datasheetIR_Receiver 目录下找到。需要注意的是,这个一体化接收模组,仅兼容38kHz 载波脉宽调制模式。附带的使用uPD6121G 芯片编码的遥控器可以产生与接收器匹配的调制信号。
    2022-11-13 04:25:03下载
    积分:1
  • ssda 算法的实现
    两幅图 实现对模板图片的匹配。并会把在原图像中的位置给画出来, 使用的是ssda图像匹配的算法。                                                                                                                                                              &nbs
    2022-02-06 04:22:10下载
    积分:1
  • 仪器设备采集
    从设备采集到的图像进行处理,先由RGB图像降成灰度图像,则可进行各种运算子处理,达成各种不同效果。Gaussian由特定方程生成遮罩及调整参数sigma产生不同状态之模糊图像;Sobel及Prewitt,使用两位提出之遮罩产生侧边效果,最后,LOG则由Laplacian&Gaussian结合,侦测出效果更好的边缘图像。P.S. 对于图像处理基本认识者适用。
    2022-03-14 09:48:45下载
    积分:1
  • 面部表情探测器
    它是一个基于 C# 中,净的面部表情检测工具。首先我们五官形象和检测然后的分类是眼睛和嘴唇。的脸。检测到基于这些面部表情......
    2022-07-22 00:04:13下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载