摘要:
权当练手了,效果不好,cpu没有提供pmulluw这样一个无符号字相乘指令。处理的效果和matlab明显不同,尤其是背景,我实在找不出问题在哪里,最可能就在寄存器符号上。灰度公式是:Gray = (R*76 + G*150 + B*30) >> 8有符号范围是[-32768-32767],无符号范围是[0-65536],前者显然不够存放255*150=38250的,所以就溢出了。提高了位宽模拟无符号相乘不行,减小运算精度也不行,开源节流都不行,让人很纠结。反正是初学,这指令还要多练才行。VOID asmARGB2Gray(BitmapData *data){ UINT Height 阅读全文
posted @ 2013-03-16 13:48
Dsp Tian
阅读(712)
评论(0)
推荐(0)

浙公网安备 33010602011771号