混合编程技术在电子稳像中的应用

The Application of Compound Language Programming in Electronic Image Stabilization

  • 摘要: 为提高电子稳像系统中重要环节--运动估计的计算速度,结合Intel公司Pentium处理器新增的MMX指令,采用混合编程技术,在使用Visual C 进行程序设计和开发的过程中,用嵌入MMX汇编语言实现计算量密集的运动估计,极大地提高了运动估计的计算速度,通过混合编程技术的运用有效地满足了电子稳像系统中运动估计部分对计算速度的要求。

     

    Abstract: To speed up compute of motion estimation, which is the significant component in electronic image stabilization system, an efficient method making use of compound language programming is presented. According to the MMX instructions provided in Pentium microprocessor of Intel Corporation, the inline MMX assembler is used in Visual C++ program. Due to high efficiency and high speed of MMX assemble language, this method can greatly accelerate the speed of motion estimation, and reduces the consumption of compute. This method effectively meets the demand of motion estimation in electronic image stabilizations system.

     

/

返回文章
返回
Baidu
map