-
基于opencv线性插值缩放数字图像
基于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("缩小
- 2022-03-11 07:02:41下载
- 积分:1
-
本地和全球水平集
具有选择性局部或全局分割的活动轮廓:一种新的变分方法和水平集方法。作者:张开华、张磊、宋慧慧和周文刚
- 2022-02-02 15:04:46下载
- 积分:1
-
图片视频化
资源描述将一系列图片合成视频。通过设置一系列图片的命名为连续数字,程序代码可以实现输出为顺序播放该系列图片的视频。并且在程序中可以通过调节视频帧率改变图片在视频中的播放速度。默认的视频输出格式为avi格式。
- 2022-01-30 16:07:32下载
- 积分:1
-
RGB转化HSV空间
RGB转化我HSV空间,方便,可以用于图像处理的颜色空间转换,在不同空间下对图像进行处理,可以用于HSV空间处理阴影的里面
- 2022-08-18 12:14:46下载
- 积分:1
-
图像的拉普拉斯变换
MFC界面,求图像的拉普拉斯变换。
- 2023-03-04 04:15:03下载
- 积分:1
-
人脸检测程序
本算法是基于OpenCV的人脸检测程序,在VS2010编程环境下,运行通过。这是对图像进行人脸检测,也可以自己改进一下,在视频中提取人脸。
- 2023-02-15 03:20:06下载
- 积分:1
-
GSP是一个图书馆的小波分析的matlab程序,小波包分析,余弦包分析和匹配追踪
WaveLab是Matlab函数的集合,作者和合作者使用这些函数来实现与小波分析相关的各种算法。部分可用技术列表:
- 2022-01-26 05:42:36下载
- 积分:1
-
使用双边滤波器的高效牌号识别
步骤1. 输入图像2. 转换为灰阶图像3. 边缘检测4. 扩大灰度5. 边界计算6. 预计算高斯距离权重7. 应用双边滤波器8. 提取本地区域9. 计算高斯密度权重10. 计算双边滤波器响应
- 2023-07-26 04:55:04下载
- 积分:1
-
matlab利用区域分割法进行图像分割
利用区域分割法进行图像分割,需要手动确定阈值和初始点,有八连通和四联通的实现
- 2022-03-01 09:26:14下载
- 积分:1
-
基于kinect的手势识别
应用背景
自从微软发布了kinect for windows sdkv2.0以来,开发者们就利用此外设优越 特性来进行手势识别,尤其是此更新版本加强了对骨骼进行追踪的特性。
关键技术用于kinect 的手势识别程序。一个不错的例子,易于上手-this source code is based on the IR camera kinect, and also hand gesture reconiztion theory is applied .
- 2023-06-11 04:55:04下载
- 积分:1