Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从C中的RGB(565)值绘制二维图像#_C#_C_Image_Matlab_Image Processing - Fatal编程技术网

C# 如何从C中的RGB(565)值绘制二维图像#

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; } 然后可以分别访问每种颜色。如何真正从他们的形象?使用一些图书馆

我从相机(ov7670)中找到了一些RGB(565)格式的原始数据。现在我想从C、C、C++或MATLAB中的这些RGB数据中画出2D图像,但我不知道该怎么做。我的最终目标是识别图像并显示它。

一次读取16位像素。然后将它们强制转换为以下结构:

struct rgb {
    unsigned int red  : 5;
    unsigned int green: 6;
    unsigned int blue : 5;
}

然后可以分别访问每种颜色。如何真正从他们的形象?使用一些图书馆。编程就是这样工作的。永远不要重新发明轮子。

不确定“识别”图像是什么意思,但是,就显示图像而言,鉴于您没有指定的要求,有很多方法。我熟悉的一个是,它有显示图像的方法,也有操纵图像的方法,例如。它是C++的。操作上,IMAGE或GrimeSmigk相当不错,对于C和C++来说是可用的,这取决于你想做什么。