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

  • 肤色分割的人脸检测
    采用肤色分割的人脸检测具有计算简单、检测率高的特点,并且对于人脸有旋转和倾斜的人脸图像也有较好的检测效果。但在检测时会把一些类似于人脸肤色的人体其他部位和类似于肤色的背景误检为人脸,具有较高的误检率。而且基于肤色分割的人脸检测对于光照条件等外部环境要求比较高,外部环境会直接影响其检测的效果。采用Adaboost算法的人脸检测有很好的检测效果,但该方法计算十分复杂,检测速度比较慢,对于有旋转和倾斜的人脸图像的检测率不高,而且当背景环境很复杂的时候该算法的误检率很高。因此,本代码是结合两者的优点的人脸检测
    2023-03-21 01:35:04下载
    积分:1
  • edma3456wewewawe
    艾瑞拉艾瑞拉艾瑞拉艾瑞拉艾瑞拉艾瑞拉艾瑞拉艾瑞拉艾瑞拉
    2022-06-15 06:21:23下载
    积分:1
  • DirectShow 监测视频显示
    DirectShow  监测视频图像显示  监测usb摄像头  输出到屏幕 DirectShow  监测视频图像显示  监测usb摄像头  输出到屏幕DirectShow  监测视频图像显示  监测usb摄像头  输出到屏幕DirectShow  监测视频图像显示  监测usb摄像头  输出到屏幕DirectShow  监测视频图像显示  监测usb摄像头  输出到屏幕
    2022-02-24 12:34:53下载
    积分:1
  • ,包括模糊,对比度,饱和度,旋转,翻转,锐化等等。
    图像处理,包括模糊,对比度,饱和度,旋转,翻转,锐化等等。
    2022-02-06 12:47:30下载
    积分:1
  • 粗糙集去噪
    利用粗糙集进行图像去噪,输出无噪声的图像
    2022-09-06 22:50:03下载
    积分:1
  •    Feature detection and matching     
    本书介绍如何解决图像处理中非常常见的问题-特征检测。
    2022-05-26 19:26:22下载
    积分:1
  • VS2005+OpenCV实现汉字识别功能
    程序主要是验证图像处理的一些算法,主要对印刷体汉字识别方法做了较为深入的研究,研究讨论了印刷体汉字的行切割以及列切割,同时研究了通过BP神经网路识别汉字的方法。首先,首先利用高斯平滑滤波器,对图像进行平滑处理,去掉了一些不必要的干扰。然后使用全局阈值法来进行二值化处理,随后分别利用水平投影和垂直投影相方法来对印刷体汉字进行行切割和列切割,最后通过已经训练好的BP神经网路对汉字进行识别。这个系统还有不是很完善的地方,一是它的识别精度还不是很高,这是因为没有采用特征提取的方法,只是简单的使用像素匹配的方法来对汉字进行识别;二是系统不是很稳定,有的时候设置同样的参数前后识别的结果就不相同。
    2022-03-19 01:18:06下载
    积分:1
  • 文件对比
    文件对比文件对比文件对比文件对比文件对比文件对比文件对比文件对比文件对比文件对比文件对比文件对比文件对比
    2023-02-02 07:25:04下载
    积分:1
  • 端点特征提取
    图像处理,利用数学形态学的知识对字符图像进行处理;字符图像的端点提取,以及交叉点提取,T型端点检测有待完善。字符细化效果不是很好。
    2022-05-23 04:47:33下载
    积分:1
  • 一维码生成
    windows下用Qt做的一维码生成,含工程和源码。可由输入的数字,生成一维码标签的png图片。
    2022-07-27 13:35:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载