quote:以下是引用凌飞翼在2011-09-05 16:32:41的发言:quote:以下是引用あ乐逍遥ぁぁ在2011-09-05 16:23:33的发言:
楼主!!!库中的“首地址”是指的什么呢?
中值滤波库使用时,需要一个与表长相关的存储区,这里的首地址就是该区域的开始位置。比如该存储区在VB1000开始,表长为15的话,你必须保证从VB1000开始到“16B(表头)+2*15B(数据区)=46B”即VB1045这个区间为该滤波器独享。
首地址可以是存有地址指针值的VDnn或直接是获取指针值的操作符&VB1000。
根据上述公式我可不可以这样认为:如果表长为 6 时,首地址为VB5000,那么就必须保证从VB5000到VB5036这个区间为滤波器独享 。那再在后面继续使用第二次中值滤波时,表长依然是 6 ,那么第二次的首地址就必须是VB5036之后的地址咯(比如:VB5100) 。