面部图像中的性别识别是安全,零售广告和营销领域的重要应用。 我们提出了一种基于 COSFIRE 过滤器的用于性别识别的新描述符。 COSFIRE 滤波器是可训练的,因为它的选择性是在自动配置过程中确定的,该过程分析给定的感兴趣的原型模式。 我们在一个名为 GENDER-FERET 的新数据集上证明了所提出的方法的有效性,该数据集有 474 个训练和 472 个测试样本,准确率达到 93.7%。 它也优于依靠手工功能和分类器集成的方法。 此外,我们通过使用野外标记人脸(LFW)数据集的图像来训练我们的分类器和用于评估的 GENDER-FERET 数据集的测试图像来执行另一个实验。 该实验证明了所提出方法的泛化能力,并且它也优于两个商业库,即 Face++ 和 Luxand。 由于特征的随机选择,您使用此脚本获得的识别率可能与论文中报告的不完全相同。 但是,它应该非常接近。 请在运行代码之前阅
2022-06-20 16:35:10 12.92MB matlab
1
计算掷硬币(或掷骰子)的估计平均次数以获得给定的正面和反面序列(或从 1 到 6 的整数序列) 输入是: - 序列(行向量) - 蒙特卡罗模拟的数量 输出是获得输入序列的抛掷/投掷次数的估计(蒙特卡罗)期望值,以及误差的标准偏差(由于模拟的随机性)
2022-06-19 12:04:26 2KB matlab
1
文本熵 计算给定文本的熵的代码。 我使用过旁遮普语语料库(随附上传)。
2022-06-14 11:33:50 23.05MB Python
1
长度为N1×N3的两个序列x1(n1,n2)和x2(n1,n2)的线性卷积和 N2×N4 分别可以找到
2022-06-13 09:40:46 1KB matlab
1
此函数以 dB 标度估计和显示给定一维信号的倍频程频谱(可选 A 加权)。 它的编码符合 ANSI S1.11-2004 并与 Octave 完全兼容。 输入和输出报告如下: 输入s =输入信号fs = 采样频率b = 推荐的倍频比 1 或 3 dbRef = 分贝刻度计算的标准参考,默认值:1 weightFlag = A-weighting [0,1],默认值:1 plotFlag = 生成倍频程图[0,1],默认值:1 输出S = 倍频程频谱 (dB) fm = 中频total_lev =总体水平total_levA = 加权总体水平sfilt = 三倍频程滤波信号
2022-06-11 10:44:37 3KB matlab
1
给定采样率为 Ft Hz 的 X 并用于生成采样率为 Ft' Hz 的另一个序列 Y,则采样率比率 R 由下式给出, 英尺' R = ---- 英尺如果 R > 1,则采样过程称为插值R < 1,采样过程称为抽取示例用法: t = 1:1/10:2; X = sin (2 * pi * 10 * t) Hz 正弦波N = 3 % 插值/抽取因子Y = 样本 (X, N, 'UP')
2022-06-07 13:50:04 2KB matlab
1
给定n种物品和一个背包。物品i的重量是wi,体积是bi,其价值为vi,背包的容量为c,容积为d。问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品只有两个选 择:装入或不装入,且不能重复装入。输入数据的第一行分别为:背包的 容量c,背包的容积d,物品的个数n。接下来的n行表示n个物品的重量、 体积和价值。输出为最大的总价值。
2022-06-03 14:04:45 54KB java c语言 文档资料 开发语言
对于区间上一个实变量的给定实值函数,代码通过给定次数的多项式计算均匀(最大)范数的最佳近似值。 与标准最小二乘拟合相比,采用统一范数进行逼近在计算上要困难得多,但会带来令人赏心悦目的结果。 它可以被看作是一种最优多项式插值,其中插值节点不是预先知道的,而是由算法确定的。 离散统一范数中最接近数据(X,Y)的多项式,即最小值为max{|的多项式p(x_i)-y_i | , x_i in X },也称为min-max(或minimax)多项式,是通过交换算法得到的。 从技术上讲,交换算法需要有限数量的计算才能找到最佳近似值,但是这个有限数量随着数据点的增加呈指数增长。 截图示例: M = 5; N = 10000; K = 0; EPSH = 10 ^ -12; 最大值 = 10; X = linspace(-1,1,N); % [-1,1] 上均匀间隔的节点k=1; Y = abs(X).
2022-05-27 23:40:13 24KB matlab
1
题1:画出给定迭代次数为n的系统聚类法的算法流程框图.doc
2022-05-27 19:08:13 361KB 算法 聚类 文档资料 数据结构
计算椭圆曲线的弧长,从 theta1 开始,到 theta2 结束,使用无限级数方法在描述末尾的参考中给出笔记: *如果theta1> theta2弧长为负* 最大迭代次数设置为 100,如有必要,请更改代码输入: * theta1 和 theta2 被定义为: 在椭圆参数中定义,对于椭圆上的点 (x,y): x = a*cos(theta1) y = b*sin(theta2) * a,b 是椭圆的长半轴和短半轴,但是函数支持输入它们,反之亦然* 容差设置计算的准确性输出: * arcLen:以输入a和b为单位的弧长*精度:椭圆长度的差值与较高的迭代计算值之和* n:迭代次数引用自: http://pages.pacificcoast.net/~cazelais/250a/ellipse-length.pdf 例子: [arcLen, precision, n] = ellipseArc
2022-05-24 19:27:08 2KB matlab
1