将无符号短缓冲区提取到unsigned char缓冲区的最快方法?

时间:2014-08-15 18:39:05

标签: c++ memory buffer

我想知道使用C ++执行以下问题的最快方法是什么;

问题在于: 我有一个16位无符号短图像。里面有一些投资回报率。我想将每个ROI提取到另一个缓冲区,直到所有ROI完成,但输出需要是unsigned char。如下图所示。

enter image description here

我有图像的高度和宽度,ROI的高度和宽度,我有指向每个ROI的指针。我想知道做这项工作的最快方法是什么? memset()和memcpy()?但ROI被切断,而不是连续地位于缓冲区中。

任何人有任何想法/经验/评论?非常感谢。 (我在Windwos 7 64位; VS2012)

0 个答案:

没有答案