-
基于Gabor特征提取和人工智能的人脸检测系统源代码
这是一个使用了Gabor特征提取和人工智能的人脸检测系统源代码使用步骤:1. 拷贝所有文件到MATLAB工作目录下(确认已经安装了图像处理工具箱和人工智能工具箱)2. 找到"main.m"文件3. 命令行中运行它4. 点击"Train Network",等待程序训练好样本5. 点击"Test on Photos",选择一个.jpg图片,识别。6. 等待程序检测出人脸区域createffnn.m, drawrec.m, gabor.m, im2vec.m, imscan.m, loadimages.m, main.m, template1.png, template2.png, trainnet.m
- 2022-03-10 16:43:45下载
- 积分:1
-
人脸检测与跟踪
PN和GOLD MATLAB程序
- 2022-02-04 10:42:21下载
- 积分:1
-
SIFT KD树 图像拼接 全景图_多幅图 opencv
SIFT KD树 图像拼接 全景图_多幅图 opencv 这个是完成的程序 在windowsVS2008下编译通过 ,可以直接运行 是很好的学习范例
同时也具有很好的工程使用价值
- 2022-02-04 01:30:33下载
- 积分:1
-
使用蒸汽吞吐男人编码的图像压缩
函数代码 = huffman(p)
哈夫曼 %生成符号源变量长度的哈夫曼代码。
代码 %= HUFFMAN(P) 返回一个哈夫曼代码作为二进制字符串的单元格
%数组的代码输入的符号概率矢量体育在代码中的每个单词
%对应于其概率是在相应的指数符号
%的体育
%
%检查输入的参数的合理性。
error(nargchk(1,1,nargin)) ;
如果 (ndims(p) ~ = 2) | |(min(size(p)) > 1) | |~isreal(p) | |~isnumeric(p)
错误 ("P 必须是一个实数值向量") ;
结束
%全局变量生存所有递归函数 "makecode" 的
全局代码
CODE=cell(length(p),1) ;%Init 全球太阳能电池阵列
如果 length(p) > 1%时多个符号......
p = p/sum(p) ;%规范化输入的概率
s = reduce(p) ;%做哈夫曼源符号削减
makecode (s,[]) ;%以递归方式生成的代码
其他
代码 = {"1"};%其他、 微不足道的一个符号案例 !
结束
%……………………………………………………………….%
函数 s = reduce(p) ;
%在 MATLAB 的单元格结构中通过创建一个哈夫曼源减少树
减少 %执行源符号减少,直到只有两个
剩余的 %符号。
s = cell(length(p),1) ;
%生成符号节点 1 2、 3,开始树...到引用
%符号的概率。
为我 = 1:length(p)
s {i} = i ;
结束
同时 numel(s) > 2
[p,我] = sort(p);%排序符号概率
p(2) = p(1) + p(2) ;%合并
- 2022-07-04 14:42:09下载
- 积分:1
-
时域插值处理函数及调用主函数
功能:通过频域补零,实现时域插值,使时域信号平滑,易于观察,以matlab函数形式实现
输入:一维时域信号,插值倍数(其中插值倍数指输入时域信号长度的倍数,即最终得到插值后的时域信号长度为length(输入时域信号)*插值倍数)
输出:插值后的频域信号和时域信号
- 2022-12-30 08:00:03下载
- 积分:1
-
初学者教程的分形演示
应用背景这个应用程序,我试着将我的任务,我已经完成了用C编程,它是用Borland Delphi,哈哈。我只编译和运行。只不过是。下一次将更复杂的图像处理。我只需提交使用的源代码。关键技术利用这个分形源代码,特别是对初学者来说,很实用,很轻,可以理解代码。它是非常有吸引力的初学者设计或图像处理。您可以使用此代码或复制或分发,毫不犹豫,不参与法律。没有许可证需要,没有条件,你可以使用,只是编译和运行。希望有用,下一个会更好。
- 2022-03-06 03:12:52下载
- 积分:1
-
OpenCV实现的Mean-shift分割
应用背景Mean shift作为一种有效地特征空间分析方法,在图像滤波,图像分割,物体跟踪等方面都有广泛的应用。OpenCV分别实现了mean shift用来做跟踪、分割和滤波的函数。关键技术OpenCV分别实现了mean shift用来做跟踪、分割和滤波的函数。
其中滤波的c++函数原型为:
void pyrMeanShiftFiltering(InputArray src,
OutputArray dst, double sp, double sr, intmaxLevel=1,
TermCriteria termcrit=TermCriteria(
TermCriteria::MAX_ITER+TermCriteria::EPS,5,1) )
src和dst分别为输入和输出图像,8 bit,3 channel,sp和sr为空间域和颜色域的半径,maxLevel为分割用金字塔的最大层数,termcrit为迭代的终止条件。、
分割的函数原型为:
void gpu::meanShiftSegmentation(const
GpuMat& src, Mat& dst, int sp,
int sr, int minsize, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER
+ TermCriteria::EPS, 5, 1))
大部分参数与pyrMeanShiftFiltering相同,minsize为最小的分割区域大小,小于这个大小的区域会被合并。
OpenCV sample里用pyrMeanSh
- 2022-01-24 09:21:38下载
- 积分:1
-
人脸检测与匹配
一个简单的人脸检测程序,打开一副图片后利用两种方法进行人脸检测和识别,并标记出人脸区域,目前还比较简单,只能对静态图片进行检测,下一步打算对视频图像进行检测。虽然现在人脸检测的很多,但完全是源码没有使用图像库的很少,所以仅供大家参考了!
- 2023-05-03 14:20:06下载
- 积分:1
-
这是一个CORDIC算法的代码,这将是非常有用
摘要:本文提出了一种低功耗的坐标旋转 数字计算机(CORDIC)为基础的可重构离散余弦 变换(DCT)的体系结构。本文的主要思路 基于有趣的事实,在所有的计算中 DCT是不产生频率同样重要 域输出。考虑在重要的区别 的DCT系数,CORDIC算法的迭代次数可以是 动态改变有效折中的图像质量 功耗。因此,计算能量可 不会严重影响图像显著降低 质量。所提出的CORDIC基于2-D DCT的结构是 实现使用0.13微米CMOS工艺,以及实验 结果表明,我们的可重构DCT达到省电 从22.9%到52.2%,比CORDIC为主吕氏 DCT在轻微的图像质量劣化的成本。 关键词:坐标旋转数字计算机 (CORDIC),数据的优先级,离散余弦变换(DCT), 低功耗,可重构的体系结构。
- 2022-07-22 22:10:55下载
- 积分:1
-
C#开发的Dicom文件编辑器
一个C#操作DICOM医学图形的范例程序,完整源码,学习DICOM必备的东西!包括图像的读取,标签的读取、修改、保存,还有图像的格式转换等,其中的字典和数据存储转换部分的代码可以拿来直接使用。
- 2023-05-05 21:25:03下载
- 积分:1