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

  • DICOM的保存和传输
    源代码是将摄像头采集到的图片进行保存和传输的,因为是医学图像使用,所以一切都是遵循DICOM的标准的,使用者可以参考里面的保存和传输等内容,肯定会有收获的。
    2022-07-10 03:56:28下载
    积分:1
  • stitching_detailed
    &“旋转模型图像缝合器。 ”
    2022-08-18 00:17:44下载
    积分:1
  • 经典的去噪代码BM3D
    目前解决去噪问题,最优的一种方法之一,BM3D,三维块匹配(BM3D)算法:它首先把图像分成一定大小的块,根据图像块之间的相似性,把具有相似结构的二维图像块组合在一起形成三维数组,然后用联合滤波的方法对这些三维数组进行处理,最后,通过逆变换,把处理后的结果返回到原图像中,从而得到去噪后的图像。该方法确实有效,它不仅有一个较高的信噪比,而且视觉效果也很好。
    2022-04-30 09:24:07下载
    积分:1
  • VB BMP 大小调整
    这个源代码是 BMP 大小调整。 开始位置和结束位置选定。 但是,不完整。
    2022-10-16 11:50:02下载
    积分:1
  • 选择性的 K-均值
    这种算法执行的 K-均值滤波在二进制图像上,同时选择唯一重要的像素为单位)。像素重要性进行二次筛选并使用膨胀和腐蚀。
    2023-06-24 16:55:03下载
    积分:1
  • 基于opencv实现sift特征提取和匹配
    这是一个基于opencv的sift算法的实现,基于opencv实现sift特征提取和匹配
    2022-03-16 00:24:56下载
    积分:1
  • 手势识别代码
    手势识别程序,动态的从射像头获取图像就动态的提取图像中的手势,扣出手势,经过一些图像处理,显示出手势是什么手势
    2022-09-22 13:55:03下载
    积分:1
  • 几种常用算法
    资源描述里面包含完整的算法实现函数代码 已编辑成为word文档格式 便于复制:  垂直镜像 图像的旋转 图像缩放 256图像转化成灰度图像 随即噪声 亮度调整 色调调整 对比度调 八种图像处理算法函数 
    2023-08-06 03:10:03下载
    积分:1
  • 剪切人脸
    剪切人脸图像。python2.7代码。需要添加IPL1.1.7。功能是对齐人脸。输入参数是左右眼的位置。
    2022-09-16 19:15:03下载
    积分:1
  • 基本
    该程序涵盖了基本的图像处理,内容十分丰富,是使用c++进行编写的,十分值得大家学习和参考使用,对于初学者是一本很好的案例学习,另外里面的程序都是使用灰度图像处理的
    2022-02-03 14:30:58下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载