使用opencv解交织图像

时间:2019-02-07 20:02:48

标签: c++ opencv

我正在尝试对图像的原始数据进行解交织。使用两个for循环可以轻松完成此操作。我感兴趣的结构是

A00 | B00 | A01 | B01 ....

C00 | D00 | C01 | D01 ....

A10 | B10 | A11 | B11 ....

C10 | D10 | C11 | D11 ....

以此类推。

我已经用常规的for循环和std :: copy_if完成了它。但是,它非常慢。因此,我想知道我是否可以使用opencv进行此操作,因为它确实经过了优化。此功能看起来完全像我想做的cv :: v_load_deinterleave 来自文档https://docs.opencv.org/3.4/df/d91/group__core__hal__intrin.html 但是,它是私有功能。因此,我不能使用它。 有没有办法使用此功能(无需从源代码进行重新编译),或者有类似的功能但不是私有的。

我正在将opencv 3.4.1与C ++一起使用。

0 个答案:

没有答案