![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 77
蒋_X_X
这个作者很懒,什么都没留下…
展开
-
sift特征提取详解
主要步骤 1)、尺度空间的生成; 2)、检测尺度空间极值点; 3)、精确定位极值点; 4)、为每个关键点指定方向参数; 5)、关键点描述子的生成。 L(x,y,σ), σ= 1.6 a good tradeoff转载 2015-06-03 17:43:35 · 774 阅读 · 0 评论 -
图像处理 一维快速小波变换
编程环境:windows下结合opencv//一维快速小波变换/*src,dstCA,dstCD均为一维行向量dstCA,dstCD分别表示小波变换结果的低频和高频部分,其长度为src的一半type:选取的小波名称 可用为: "Haar","db4","sym4"使用Mallat算法,并利用傅里叶变换来快速执行卷积运算*/void DWT(CvMat* src, CvMat原创 2015-06-04 21:33:40 · 1791 阅读 · 0 评论 -
在vc或mfc中显示IplImage的方法
平常使用Open CV时总是跳出一个个窗口,很难将项目进行系统集成,特别是在MFC等Windows环境中加载显示Open CV中的IplImage图像;/**************************************** 使用Open CVhighgui.h 中定义的CvvImage类,可以很好的实现Open CV和Windows MFC显示接口;先介绍一下CvvI转载 2015-06-04 21:38:40 · 2149 阅读 · 0 评论 -
图像处理 离散haar小波变换
编程环境:windows下结合opencv库//离散Haar小波变换/*dst深度为IPL_DEPTH_32FnLayer为变换尺度*/void HaarWavelet(IplImage* src, IplImage* dst, int nLayer);//离散Haar小波变换/*dst深度为IPL_DEPTH_32FnLayer为变换尺度*/void HaarWavele原创 2015-06-04 21:31:33 · 2702 阅读 · 0 评论 -
图像处理 频域滤波函数
以前学习图像处理的时候下的函数呀!编程环境:windows下结合opencv库。//频域滤波器的类型 使用时一般使用前三种类型与后两种 "或操作" 一起使用,默认为低通滤波器//例:DFT_FILTER_GAUSSIAN | DFT_FILTER_HIGH 表示高斯高通滤波器enum DFT_FILTER_TYPE{ DFT_FILTER_IDEAL,//理想频域滤波器 DFT_原创 2015-06-04 21:28:44 · 972 阅读 · 0 评论 -
图像傅立叶变换以及中心转换函数
还是以前学习图像处理的时候写的函数呀!编程环境:windows下结合opencv库。//傅里叶频谱的中心转换//void ShiftDFT(IplImage* src, IplImage* dst);void ShiftDFT(CvArr* src, CvArr* dst);//傅里叶变换的频谱图void DFTP(IplImage* src, IplImage* dst);/原创 2015-06-04 21:26:37 · 847 阅读 · 0 评论 -
图像亮度变换函数
以前学习图像处理的时候,写的基础代码。大家看看吧。。//图像亮度变换函数//函数将fLowSrc到fHighSrc之间的亮度根据fGamma的值映射到fLowDst到fHighDst亮度中//fLowSrc,fHighSrc,fLowDst,fHighDst均在0-1之间,函数会根据源图像类型按比例映射void ImageAdjust(IplImage* src, IplImage* dst原创 2015-06-04 21:17:39 · 1566 阅读 · 0 评论 -
图像处理 灰度图像直方图
编程环境:windows下结合opencv.//计算并获取图像的均匀灰度直方图//dst表示灰度直方图图像,三通道彩色图像//nBins表示灰度直方图划分的间隔数//scalarHistColor表示灰度直方图的颜色void GrayHist(IplImage* src, IplImage* dst, int nBins, CvScalar scalarHistColor);voi原创 2015-06-04 21:31:17 · 982 阅读 · 0 评论 -
图像基本噪声添加函数
以前学习图像处理时,写的函数代码呀!编程环境:windows下结合opencv库。enum NOISE_TYPE //图像噪声类型{ //均匀噪声,高斯噪声,椒盐噪声 NOISE_UNIFORM, NOISE_GAUSSIAN, NOISE_SALT};//图像添加噪声 参数A B在不同噪声类型时含义不同 源图像为8位//1.参数范围为 0 - 255//2.均匀噪声时,参数A原创 2015-06-04 21:23:40 · 1504 阅读 · 0 评论 -
图像处理 二维小波变换
编程环境:windows下结合opencv库//二维图像小波变换/*nLayer:变换尺度type:小波类型*/void ImageDWT(IplImage* src, IplImage* dst, int nLayer, char* type);//通用的二维小波变换/*nLayer:小波变换的层数type:选取的小波名称 可用为: "haar","db4","sy原创 2015-06-04 21:35:49 · 4940 阅读 · 2 评论 -
vs2010配置opencv
摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自转载 2015-06-03 17:35:20 · 803 阅读 · 0 评论 -
matlab下配置libsvm
1、下载libsvm。 2、解压至指定的目录,将libsvm 解压至D:\MATLAB\toolbox下,当然也可以解压到你喜欢的目录下(没有验证是否可行)。 注意:整个环境的配置都是在libsvm\matlab下进行的,如若不是,可能会在编译make.m文件时出错。 3、设置路径: 因为下载下来的接口中,包含转载 2015-06-03 17:33:08 · 577 阅读 · 0 评论 -
利用ffmpeg修改的音频图片提取接口
由于实验室是做图像与视频处理的,所以基本上是利用OpenCV开源库。OpenCV库非常方便,也很好用。但是其底层提供的视频接口不是很多,主要是提取视频帧,后续的都变成图像处理的工作了。在做算是自己的论文方向题目的时候,需要用到音频特征(提取的特征越多,识别的效果应该会有所提升),这时候OpenCV就不行了。由于OpenCV底层的图像和视频接口都是也是使用ffmpeg处理,不过用于比较少而已。所以就原创 2015-10-06 20:04:14 · 1393 阅读 · 0 评论