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 180
基于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("缩小
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
-
随机森林
随机森林算法,通过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