SIFT之FPGA实现--主方向计算模块
来源:互联网 发布:js判断输入框是否为空 编辑:程序博客网 时间:2024/06/04 17:42
主方向计算模块主要包括以下几个模块:Guass_OriMagMagnitude(幅值高斯权重)、Argument_data_adjust(幅角调整模块)、hist(直方图统计及主方向计算模块)。当然里面还有一些小的其他模块,大致就是这几块。所以的算法设计采用全流水设计,这样使得运行的速度更快。
这里面的具体算法实现,还算容易,就是整体的建构 构建以及如何实现全流水设计是难点,想了好久,比如高斯权重设计,也采用行列滤波设计,幅值幅角同时输出给直方图统计模块进行统计 ,并计算主方向,直方图统计如果是数据流一个像素一个的流这样的进行直方图统计还算容易,但是我的是同时取出数据,这就比较难了,还得调整时钟,还要考虑实时性,在做这块就用到了上面分享的阻塞赋值和非阻塞赋值,之前都是《=赋值,结果不对,调整后改为组合电路设计就好。经过好多小波折,算是搞定了。
下面描述子的实现还是比较麻烦的,也比较难懂!加油!下周搞定就ok了。然后再各种测试就好了。。
0 0
- SIFT之FPGA实现--主方向计算模块
- SIFT--FPGA实现之幅值和幅角计算模块
- SIFT--FPGA实现之降采样
- SIFT检测特征点之找到主方向
- SIFT 极值点检测FPGA实现
- FPGA图像处理之SIFT特征提取
- FPGA图像处理之SIFT算法2
- FPGA机器学习之学习的方向
- FPGA机器学习之学习的方向
- FPGA开发之数据传输模块
- FPGA实现SIFT,全部使用FPGA实现直接生产描述子,全流水处理
- SIFT四部曲之——方向角度确定
- SIFT--方向分配
- FPGA的SPI从机模块实现
- 实现FPGA配置C1101无线收发模块
- FPGA开发之时钟管理模块
- FPGA 那些事儿之异构计算
- FPGA 那些事儿之异构计算
- 使用HttpPost请求方式调用服务器
- BZOJ1590: [Usaco2008 Dec]Secret Message 秘密信息 Trie树
- JS复制到剪切板(兼容主流所有浏览器)
- hessian上传文件
- 大数相加(高精度)
- SIFT之FPGA实现--主方向计算模块
- 关于在本地搭建ftp服务器的介绍
- VS2010/MFC编程入门之三十五(菜单:菜单及CMenu类的使用)
- Java序列化与反序列化
- Oracle 数据库安装之前,几篇务必参考的文章
- C++ 类成员引用变量的使用
- elasticsearch 搜索不支持单词的部分进行匹配
- 有关Glid对图片进行压缩的处理
- 机器学习算法中如何选取超参数:学习速率、正则项系数、minibatch size