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 204
基于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("缩小
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
-
SVM_classification test samples
SVM支持向量机,实现SVM原理,用来分类的程序,此程序功能是对测试样本进行预测,属于图像处理image processing中的分类classification问题。
- 2022-01-24 12:55:40下载
- 积分:1
-
EmguCV人脸识别源码
1,启动摄像头
2,加噪和去噪
3,对对视频进行保存和录制
4.人脸的检测
5,简单人脸跟踪
6,人脸识别
- 2022-08-15 00:10:02下载
- 积分:1
-
LBP 算法在 matlab 环境中
该程序计算了不同类型的图像的 LBP 直方图。它介绍了 LBP 高效计算。
- 2022-08-23 03:58:58下载
- 积分:1
-
人脸检测代码
用matlab写的人脸检测程序,检测效果挺好,对于正面人脸和带部分角度的人侧面人脸图像也能够较好的检测出来,,用绿色的框在原图中进行了标注,并且,将检测出来的人脸进行了截图,可以保存出作为单独的图片,另外,在整程序的最后实现了尺度归一化。值得大家参考。代码中有详细的说明,便于大家理解和掌握。
- 2023-05-29 21:55:03下载
- 积分:1
-
支持向量机 haar
它是一个来源的代码生成一个新图像,其 haar 特征。检测到这一高度的相机 (h)、 距离 (d) 和长度 (l) 等三和 eom 车辆 detectionit 使用 8-features.//it 第一次需要摄像机标定中,提出的算法基于车辆在站 image.it。ref: 戈尔 Genric 障碍和车道线检测的并行实时配乐视觉系统
- 2022-09-19 16:50:05下载
- 积分:1
-
卡尔曼滤波 C++
卡尔曼滤波,去除噪声还原真实数据的一种数据处理技术, Kalman滤波在测量方差已知的情况下能够从一系列存在测量噪声的数据中,估计动态系统的状态. 由于, 它便于计算机编程实现, 并能够对现场采集的数据进行实时的更新和处理, Kalman滤波是目前应用最为广泛的滤波方法, 在通信, 导航, 制导与控制等多领域得到了较好的应用。
- 2022-04-09 19:23:58下载
- 积分:1
-
人脸检测与匹配
一个简单的人脸检测程序,打开一副图片后利用两种方法进行人脸检测和识别,并标记出人脸区域,目前还比较简单,只能对静态图片进行检测,下一步打算对视频图像进行检测。虽然现在人脸检测的很多,但完全是源码没有使用图像库的很少,所以仅供大家参考了!
- 2023-05-03 14:20:06下载
- 积分:1
-
canny轮廓的提取
图像处理,轮廓提取,最新的CAnny算法,你值得拥有,配合hough圆检测,以最新的姿态配合新的需求。。。
- 2022-01-25 17:14:37下载
- 积分:1
-
单片机1602
资源描述本程序详细的说明1602如何显示并且改造他,方便的让你使用1602程序,对新进去C语音的新人来说是一份福音
- 2022-01-26 04:58:42下载
- 积分:1
-
目标检测帧差法算法
帧差法:受光线变化影响较小,简单快速,但不能分割出完整的运动对象,需进一步运用目标分割算法。还有一些改进的算法,主要致力于减少光照影响和检测慢速物体变化。
- 2022-06-13 21:57:04下载
- 积分:1