Epicangel 发表于 2015-11-26 10:44:26

将指定阈值内的像素点提取出来,其他点像素值设为0

本帖最后由 Epicangel 于 2015-11-26 10:56 编辑

   我用摄像机采集到一个光斑,但是用IMAQ CENTROID函数只能找到整个图所有像素点的灰度值重心,我只想找到光斑的中心。   

   所以问题是:    1.有没有哪个函数可以将阈值以内的点提取出来?(是提取出来,而不是设置为一),阈值以外的点设置为0。
    这样我就可以将灰度比较大的光斑提取出来,用centroid函数就可以只用光斑的灰度来算重心了,结果精确地多。
    2.换一种思路,不用阈值法来找光斑,而是用别的方法通过识别光斑的边缘再用centroid函数找光斑重心。所以问题是用什么函数能实现找边缘并且把边缘以内的图像提取出来?

先谢过了!


页: [1]
查看完整版本: 将指定阈值内的像素点提取出来,其他点像素值设为0

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24