用labview获取图像的灰度值
给出一幅图像,能够得到图像中没一点的灰度值,从而能够用各点的灰度值进行计算,对图像的清晰度进行评价。
新手,现在一点思路都没有,有没有大神知道该怎么编程,用什么函数编写啊?谢谢~
在NI vision中有灰度值统计函数,你可以查看得到你的选中的点的灰度值,但是你怎么通过灰度值计算清晰度就不太清楚了。
清晰度应该用像素体现,而不是灰度值吧。
有像素点灰度值,图像清晰像素高,灰度值变化大。有好做评价函数,里面的XY是像素,g(XY)是灰度,式子是根据灰度写的。如果像您说的是像素的话该怎么办呢?
哦,这个是计算图像的直方图是吗?是整体图像的每个点是吗?
是的,你可以选择矩形ROI工具把整一张图像框起来,然后导出到Excel,就可以看到0-255的灰度值范围内各有多少个像素。也可以在NI vision的直方图工具中看到一些参数。
灰度值不就是0-255吗?你怎么出了比255还大的数啊?而且我需要在labview里面对这些值进行计算,不仅需要灰度值,还需要灰度值对应图片的坐标。这个没有啊。
比255大的那些数是像素个数,意思是:整个图像中灰度值是255的像素有696946个。还有你说的灰度值的坐标,貌似没有这个功能,我好像明白你怎么计算清晰度了,你是不是想通过计算图像中每个像素坐标的灰度值,再计算相邻的灰度值之间的变化差异,差异大的话就是清晰的。是吗?
哦哦,懂了。公式是是图片的公式。X、Y是像素坐标,s(x,y)是灰度值,然后计算会出来一个结果,这个是图像清晰度评价函数之一,别的类似。找到了一个函数,下面的图片就是,您看可以吧我还要继续研究怎么转化成公式,怎么出来坐标图。新手啊~~~
你好 你的灰度值问题解决了吗 ? 我现在在找这个东西 还没有找到 麻烦给说一下 非常感谢
我是用摄像头拍照 然后再ROI区域中读取灰度值并显示 ?
可以试一下转换成数组,再处理
额特特赫斯提嗯哼本毕业和液体被誉为二位也安全一个额也亚合约以好
大神,求详细一点的程序如何做,谢谢了