yel_bit 发表于 2009-8-13 23:14:26

LabVIEW中获取像素值

在数据采集中获得了激光的光斑图像,请问我如何才能获得激光光斑的尺寸呢?例如它的直径等。是不是LabVIEW中获取的尺寸都是用像素表示的呀,如果是的话如何转换成mm或cm呢??

foolooo 发表于 2009-8-14 00:08:18

请问楼主是怎样从采集的数据转化为图像的?用的IMAQ吗?还是直接把DAQmx得到的数显示出来了?
转换成实际尺寸需要知道你相机的像素大小,然后按比例计算。

HHHHLLLL 发表于 2009-8-14 09:23:45

楼上说的我个人认为不太对,转换成实际尺寸和知不知道相机的像素大小没有一点关系的!
只要相机满足拍摄回全景图,Zoom(LANS)对焦准确,光照等条件OK, 也就是确保获取回高素质的图像,那么此时使用一个标准的,并已知该物体尺寸的物体,放到当前摄像机下拍摄,然后用像素点除以它的已知尺寸,即可获得1个像素点代表多少的实际值。

wdyjz 发表于 2009-8-14 09:49:31

提前拿测微尺或者刻度尺做个标定,然后再计算。

foolooo 发表于 2009-8-14 10:14:48

回HHHHLLLL,你说的是通过已知物体尺寸和图像尺寸来计算每个像素的大小吧,我说的用图像尺寸和像素大小来计算物体尺寸,求的结果不同吧。多谢讨论~

HHHHLLLL 发表于 2009-8-14 10:23:32

你知道相机像素的大小和楼主的问题有什么联系呢?

foolooo 发表于 2009-8-14 10:29:34

楼主的问题是获取光斑的尺寸吧?光斑像素个数x像素尺寸
纯讨论,如果我说的不对的话欢迎指正。

yel_bit 发表于 2009-8-14 10:31:35

我就是想知道最后获得的激光光斑的大小!

HHHHLLLL 发表于 2009-8-14 10:35:45

那你首先要获取一个标准光斑的大小(已知的),我们叫它为Golden Sample。
还有,7#的,像素尺寸是什么意思呢?相机的像素?

foolooo 发表于 2009-8-14 10:43:33

对,相机感光芯片上每个像素的实际尺寸,应该是微米量级的。

哦,抱歉,楼上,你是说有镜头的关系所以不能用这个来算是吧?因为我是直接用感光芯片来的,没有考虑到这个。。。

yel_bit 发表于 2009-8-14 10:44:02

本帖最后由 yel_bit 于 2009-8-14 10:46 编辑

想问你一下,不是NI的数据视频采集卡就不能用IMAQ吗??做图像处理时不是要用到这里面的一些函数节点呀??

JKYang 发表于 2009-8-14 14:40:55

应该是wdyjz说的,需要一个标准,需要校准一下,看看IMAQ VISION的用户手册,上面写有。
页: [1]
查看完整版本: LabVIEW中获取像素值