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

  • 手写文本,我的手写数据库
    应用背景在自动识别方面的研究主要集中在统计方法上。这已导致的规范和提取的统计特征,如运行长度分布,倾斜分布,熵,和边缘铰链分布。边铰分布特征优于所有其他统计功能。边铰分布是一种特征,其特征是一个书写方向的变化手写文本中的笔画。通过一个窗口,提取的边缘铰链分布滑动过的边缘检测到的二进制手写图像。每当窗口的中央像素是在,这2个边缘片段(即连接序列的像素)从这个中央像素出现被认为。测量和存储的方向作为对。联合概率分布是从一个大样本,这样对。关键技术我们改进了劳伦斯范德华maaten优秀的包装可在http://www.cs.unimaas.nl/l.vandermaaten/laurens_van_der_maaten/software.html笔迹鉴别。我们认为一个完整的二维概率分布,需要考虑的角度,对所有可能的组合,比原代码。代码已经使用我的笔迹数据库的测试,可以在HTTP:/ / www.iam。unibe。CH / ~ FKI / iamdb /。关键词:MATLAB源代码,识别,,作家,作家匹配,作者验证,在线作家识别,边铰链,手写,手写。
    2022-07-13 14:57:44下载
    积分:1
  • histogram calclation
    它是一个图像强度的直方图计算,通过计算具有什么强度级别的。强度级别从0到256
    2022-08-20 23:36:33下载
    积分:1
  • 高斯混合模型
    我们将考虑高斯成分说明混合模型的框架。更一般地,混合模型可以包括其他分布的线性组合。我们考虑一些非参数方法密度估计,使有关通讯的形式几个假设。
    2022-03-04 13:57:49下载
    积分:1
  • 数字信号实验
    数字信号处理的实验,第一个是DFT与DHT性能比较,是用matlab写的,第二个是FFT的实现
    2022-03-11 08:44:07下载
    积分:1
  • 基于小波变换的 RGB 压缩的
    下面的 Matlab 项目中包含的源代码和用于 RGB 图像,使用小波变换压缩的 Matlab 例子。RGB 图像只能压缩,然后进行处理。在项目文件中列出了源代码和包含在此项目中的文件。小波变换是图像压缩的最佳技术。
    2022-02-03 09:14:14下载
    积分:1
  • 车辆计数
    这基本上是车辆计数系统使用 matlab。它将视频文件作为输入,生成框架。通过平均第 10 帧,然后获得背景。然后应用图像处理技术来检测和跟踪这辆车从视频帧。
    2022-05-08 09:57:41下载
    积分:1
  • text segmentation
    这是用于文档图像分割的代码,用于从已降级的文档图像中分割前景文本。
    2022-08-09 04:33:08下载
    积分:1
  • 复杂条件下的视频增强算法研究与设计
    本文介绍了视频增强技术的方法,包括空域增强和频域增强,叙述了几种重要滤波器的优缺点及其适用范围。对有雾图像进行分析,找出雾天图像退化的主要原因是灰度值集中在一个比较高的水平。然后针对这种情况对图像进行处理,使得图像对比度增强。以直方图均衡化为主线,搭配了一些其他处理,达到了较好的处理效果。
    2022-02-26 07:15:07下载
    积分:1
  • 滤波
    图像滤波使用 matlab 代码。 在这个文件中,我们有的图像转换到频率域 (使用离散傅里叶变换 (利用矩阵为我创建的函数方式)) 然后在频率域滤波的卷积低、 高和乐队的通行证和最后这种产品我们做傅里叶变换逆之前。
    2022-09-23 13:15:03下载
    积分:1
  • 非模式对话框
    此项目工程主要完成模式和非模式对话框的显示,非模式对话框好处在于,创建弹出窗口时可以采用该模式,这样便于修改,否则还需将改窗口关闭后才可进行下层窗口的操作。很实用的代码。
    2022-02-15 17:05:08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载