我使用网络摄像头和激光制作了距离探测器来估算激光点的距离。我的计划是使用树莓派制作廉价的2d ldar系统。
起初我使用嵌套的python循环进行了像素扫描,这种方法太慢了,扫描时间约为2分钟。然后我尝试使用numpy数组加速扫描过程。这使得时间缩短到600毫秒。然而,这仍然不够快。 10毫秒将是一个更合适的时间框架,如果我可以得到它低于它将是一个奖金。有没有人对如何获得更快的扫描时间有任何想法?
我正在设置numpy数组的阈值,只是使用xy_vals = [img_array_rgb]>寻找最红的像素。这给了我一系列真正的元素,其中红点是。然后我使用nonzero()找到真元素的x,y坐标。