编程
文章平均质量分 89
yu_xianguo
这个作者很懒,什么都没留下…
展开
-
杂记:Visual Tracking + Object Proposals + Features + Coding
这篇文章主要是做一个笔记式的讲解最近关注的一些东西,包括基于核相关滤波器的目标跟踪算法、EdgeBoxes目标假设算法、Color Names特征描述方法,最后再讲讲我对如何进行高效率编程的理解原创 2016-04-09 15:19:43 · 4324 阅读 · 5 评论 -
对称矩阵的RtDR分解(LDLt分解)C代码
最近碰到求解线性方程组以及求矩阵的特征值等问题,OpenCV自带的算法实在是太慢了,另外我还试了Eigen库,比OpenCv虽然快了一倍,但是比Matlab还是慢了一个量级不止。。。因此我决定自己编写几个程序以满足我的特定需要。这篇博文将给出一个对称矩阵的RtDR分解方法(书里面一般都是LDLt分解,我直接求得是转置,即R=L')。数值计算不同于基本数学理论,《线性代数》以及《高等数学基础》是...原创 2018-11-30 18:52:13 · 3709 阅读 · 0 评论 -
证件图像校正
引子:你是否遇到过这种情况:用手机对着身份证拍张照片,然后想打印出扫描件的效果?应用商城里有个热门app好像叫“扫描全能王”,大概提供了这个功能,但是它是收费的,普通用户用起来有些许不便。最近我也遇到了这个问题,别人用手机拍了个身份证照片传给我,如上面所示,让我把它打印出来:我最先想用PS,但是我发现无法用一个规则的矩形把它框得很好,我那没入门的PS技术无法解决这个问题,于是我就花了一晚上...原创 2019-03-20 19:01:23 · 6710 阅读 · 4 评论 -
离散傅里叶变换 - 快速计算方法及C实现 - 第一篇
DFT – Fast algorithms and C implementations -Part1引言算法中经常用到傅里叶变换,很长一段时间我都是使用FFTW("the fastest fft library in the west",一个基于fortran语言的fft算法库,该库也为Matlab以及intel MKL两个计算软件提供傅里叶算法,非常牛叉。但是最近我多次发现因为在项目...原创 2019-08-14 15:10:35 · 3132 阅读 · 0 评论 -
离散傅里叶变换 - 快速计算方法及C实现 - 第二篇
DFT – Fast algorithms and C implementations -Part2Radix-2DFT在我的上一篇博客里,已经介绍了基-2离散傅里叶变换的基本原理(参见第4(4)部分),总结一下就是:设N长序列的DFT为N长序列,若N被2整除,则:radix-2算法将一个N长的DFT分解为两个N/2长的DFT的线性组合。如果N/2仍然可以被2整除,则可以...原创 2019-08-14 21:22:46 · 1135 阅读 · 0 评论 -
离散傅里叶变换 - 快速计算方法及C实现 - 第三篇
DFT – Fast algorithms and C implementations -Part3Radix-3 DFT我在第一篇博客里分析了Radix-2DFT的计算原理,并据此写出了Radix-2DFT的代码,并验证了其有效性。现在我们有信心认为,只要有了公式,就能写出正确的程序,产生正确的结果!下面我们推导一下Radix-3DFT的公式,其实非常简单:设N长序列的D...原创 2019-08-15 17:44:03 · 992 阅读 · 0 评论