OpenCV:Framebuffer在5-6-5中,如何在Mat中加载?

时间:2011-11-10 03:02:25

标签: image opencv rotation

我正在尝试使用OpenCV对图像进行一些操作。

我正在接收RGB 5-6-5中的图像流,我想顺时针旋转90度,逆时针旋转90度。

我已编写代码将其从RGB 5-6-5转换为ARGB 8-8-8-8(32位),以便我可以加载到CV_8UC4的Mat中,但在旋转之后,它看起来有点生涩

有没有人能够很好地解决我如何旋转5-6-5影像的问题?我总是旋转90度或-90(宽度变为高度,反之亦然),所以我应该保持相同的质量。

非常感谢。

编辑:

我找到了一个很好的解决方案:选择CV_16UC1工作正常。然后我可以执行transpose(),然后执行flip()。像魅力一样工作!

1 个答案:

答案 0 :(得分:0)

我找到了一个很好的解决方案:选择CV_16UC1工作正常。然后我可以执行transpose(),然后执行flip()。像魅力一样工作!