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线性插值缩放数字图像
于 2022-03-11 发布
文件大小:3.31 MB
0 185
基于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("缩小
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
-
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