C# 如何从C中的RGB(565)值绘制二维图像#
我从相机(ov7670)中找到了一些RGB(565)格式的原始数据。现在我想从C、C、C++或MATLAB中的这些RGB数据中画出2D图像,但我不知道该怎么做。我的最终目标是识别图像并显示它。一次读取16位像素。然后将它们强制转换为以下结构:C# 如何从C中的RGB(565)值绘制二维图像#,c#,c,image,matlab,image-processing,C#,C,Image,Matlab,Image Processing,我从相机(ov7670)中找到了一些RGB(565)格式的原始数据。现在我想从C、C、C++或MATLAB中的这些RGB数据中画出2D图像,但我不知道该怎么做。我的最终目标是识别图像并显示它。一次读取16位像素。然后将它们强制转换为以下结构: struct rgb { unsigned int red : 5; unsigned int green: 6; unsigned int blue : 5; } 然后可以分别访问每种颜色。如何真正从他们的形象?使用一些图书馆
struct rgb {
unsigned int red : 5;
unsigned int green: 6;
unsigned int blue : 5;
}
然后可以分别访问每种颜色。如何真正从他们的形象?使用一些图书馆。编程就是这样工作的。永远不要重新发明轮子。不确定“识别”图像是什么意思,但是,就显示图像而言,鉴于您没有指定的要求,有很多方法。我熟悉的一个是,它有显示图像的方法,也有操纵图像的方法,例如。它是C++的。操作上,IMAGE或GrimeSmigk相当不错,对于C和C++来说是可用的,这取决于你想做什么。