NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

关于解码16位RGB565图像

已解决!
转到解答

通过工程师的指点,我改进了程序,图像质量有所改进,但是我的图像仍然色彩异常,我使用了24位真彩色的绘制模块后缺少红色色素,希望工程师能帮我改进此程序,使RGB565图像格式能被正确解码。我的Labview是2012的。8位641数组来自全局变量另一端的采集平台。

5.jpg

6.jpg

0 项奖励
1 条消息(共 9 条)
8,534 次查看
解答
已被主题作者 牛明强 接受

Hi,

1. 附件中的文件需要一个DLL,但是找不到那个DLL。

2. 从VI中看出,大概的意思是抓取USB相机的图像,并进行显示,那么

   I, 如果该USB Camera是directshow兼容的USB相机,那么可以尝试:http://joule.ni.com/nidu/cds/view/p/id/2975/lang/zhs  (NI-IMAQdx)

   II, 如果已经得到USB相机的数据,然后想将图像显示出来,那么可以创建另外一个VI,里面包含的数据就是该数组,然后找合适的算法就可以了。

 

Best wishes,

Application Engineer,

Xiaohui Wang

0 项奖励
2 条消息(共 9 条)
8,530 次查看

不好意思,附件给错了,应该是下面的,那个采集程序不是通用的格式,我现在是要解决图像的像素匹配问题。

0 项奖励
3 条消息(共 9 条)
8,526 次查看

Again,

没有原始数据,全局变量没有贴出来。

0 项奖励
4 条消息(共 9 条)
8,523 次查看

全局变量也给你,帮我解决一下,RGB565的16位图像二维数组在Labview中的正确还原。

0 项奖励
5 条消息(共 9 条)
8,520 次查看

对了,我这个是使用USB专用硬件设备采集到的视频图像信号,来自OV7670摄像头,前面的采集程序和译码程序都没有问题,只是在“图像还原VI”中的320×240的16位数组找不到合适的模块转化为图像。

0 项奖励
6 条消息(共 9 条)
8,514 次查看

Again,

原始数据还是没有贴出来。

p.s. 将图像抓取之后,将显示控件(数组),复制到一个新的VI中,并将其转换为输入控件,在“编辑”中,将其设置为默认值。

 

我的理解是:

Test.png

So, Best wishes,

0 项奖励
7 条消息(共 9 条)
8,511 次查看

十分感谢工程师先生给我的孜孜不倦的指点,现在图像已经清晰并可以达到要求。

6.jpg

Thank you very Much!

Best Wishes For You.

0 项奖励
8 条消息(共 9 条)
8,504 次查看

你好,能把您的程序共享一下吗。我最近也正在研究RGB565 ,整不出来呢。 谢谢

0 项奖励
9 条消息(共 9 条)
7,923 次查看