C/C++
walletiger
这个作者很懒,什么都没留下…
展开
-
从相关卷积到图像高斯模糊的快速计算
几年前的总结 ,在此记录一下:一 相关相关是用来衡量两个信号 "形状" 和 "相位"(起始位置)的相似程度 .计算相关性的两个信号必须要有相同起始位置和长度,然后对两个信号逐点乘积加和,当两个信号完全一致时相关性是最高的.离散信号相关计算定义:信号中的直流分量通常对信号表达是没有意义的,反而会产生干扰。所以某些相关性计算要先对信号做减直流处理,如数理统计里用协方差来度量相关性:相关的计算是满足交换律的, "x 与 h的相关性" 等价于 "h与x的相关性" , 在这...原创 2020-11-17 14:10:21 · 376 阅读 · 0 评论 -
画音频波形小算法
目录一 算法原理二 读取音频采样生成灰度图三读取音频采样生成RGB彩色图一 算法原理1 确定展示 音频采样在 X 轴一个点代表的 采样 周期,如 20ms2 在 采样周期内确定一个最大值 和最小值3 在坐标轴上 x 位置画一条直线, 从最小值 连到最大值二 读取音频采样生成灰度图#include <string.h>#include <stdlib.h>#include <stdio.h>#include &...原创 2020-11-17 16:08:53 · 514 阅读 · 0 评论 -
x86 gcc 里绝对值优化求法
先看代码:#test.c # 条件表达式int abs0(int v){return v > 0 ? v : - v ; }#补码求法int abs1(int v){int c = v >> 31;return (v ^ c) - c;}以上绝对值求法哪个快?看下汇编代码:#gcc -E test.c -o test.i #原创 2015-06-22 21:46:11 · 851 阅读 · 0 评论