【图像算法】浮点数转定点数
来源:互联网 发布:linux文件绝对路径 编辑:程序博客网 时间:2024/06/05 08:51
这里对浮点数转定点数的技巧进行总结,不定期更新。
1、浮点乘法转定点乘法
在介绍YUV色彩空间时,发现有一个很有趣的地方。
发现 YUV444 转 RGB888 的部分,有一个整数优化运算。
在这里有:
Cr = Cr - 128R = Y +Cr +(Cr>>2)+(Cr>>3)+(Cr>>5)
可以看出,由原先的
1.402 x ( Cr -128 )
转换为右移代替浮点数乘法。
具体转换为:
Cr = Cr -128Cr >>2 = Cr x 0.25 ; Cr >>3 = Cr x 0.125 ; Cr >>5 = Cr x 0.03125 ; 0.25 + 0.125 + 0.03125 = 0.40625 约等于 0.402
后续在整数乘法时,可以采用这样的方式,右移代替小数点的乘法。
0 0
- 【图像算法】浮点数转定点数
- 浮点数-转-定点数
- 浮点数、定点数
- [转]定点数与浮点数
- 【转】定点数和浮点数区别
- mysql浮点数与定点数(转)
- 定点数与浮点数
- 定点数与浮点数
- 定点数与浮点数
- 定点数与浮点数
- 定点数和浮点数
- 定点数与浮点数
- 定点数与浮点数
- 定点数与浮点数
- 定点数与浮点数
- 【C语言模拟实现】浮点数-转-定点数
- 浮点数变换为定点数
- 定点数与浮点数区别
- ARM(三) ISA介绍之Data Processing Instructions(数据运算指令)
- 右值引用、move与move constructor
- group by 与 partition by的区别
- 还原TexturePacker plist 文件以及图片的方法 (切开各小图片)
- ns2中aodv协议中路由链表的操作
- 【图像算法】浮点数转定点数
- linux知识小结
- iOS9 HTTP 不能正常使用的解决办法
- HDU 1052 田忌赛马 (贪心_好题)
- python基础知识-函数
- 【jQuery】:first过滤选择器
- CATransition动画精讲
- 【1】网页的构造块(《HTML5与CSS3基础教程 (第8版)》)
- Android探究--使用ViewHolder提高ListView效率