From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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

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

IMAQ Histograph使用的问题

IMAQ Histograph可以输出采集到的图像相关的直方图,我想问的是这个图的x轴表示的是什么?我开始认为是图像的灰度值,但看输出应该不是。

我的图像是1920*1080 Signed 16bit的,但输出直方图的x轴坐标是0-1023。

0 项奖励
1 条消息(共 6 条)
2,359 次查看

index of class.

取决于你的class.

如果你的class是2^16, 那么x轴就是灰度值.

如果你的class是1024, 那么很多灰度值都合并了.

并成1024个级别.

 

George Zou
0 项奖励
2 条消息(共 6 条)
2,323 次查看

我看了一下,number of class这一端口我没有输入,用的默认的256

测试了一下这个值并不会影响x轴的值的上下限,影响的直方图的精度

而且1024这点有大量的堆积,应该是溢出了,请问怎么样能把直方图的x轴的上限扩大呢

16位的灰度值上限不是应该是2^16么

0 项奖励
3 条消息(共 6 条)
2,319 次查看

贴你的图和VI, 以便大家检验.

 

George Zou
0 项奖励
4 条消息(共 6 条)
2,315 次查看

上传了,测试和学习用的比较简陋,请帮忙多多指点。感谢

下载全部
0 项奖励
5 条消息(共 6 条)
2,308 次查看

没有16 bit的像机, 无法用你VI.

用jpg文件检验过了, IMAQ Histograph 没问题. 数组的长度是2^16.

 

 

 

George Zou
0 项奖励
6 条消息(共 6 条)
2,272 次查看