用Apriltag做移动跟踪降落 若能实现求代码
-
我想用Apriltag做移动跟踪降落,距离从6米一直缩小到20厘米,请问这种需求openmv能满足吗?我目前测试了原装的镜头,并调整了画幅大小(采用VGA),最远可以识别到6米,但是这种设置下最近只能到1.5米。如果想要识别距离更近,就需要修改成(QQVGA),请问这种需求应该怎么代码实现?
-
-
因为VGA相当于起到了放大作用,如果在距离越来越近的过程中,tag在视场中越来越大,到1.5米时几乎占满整个视场。因此若想更近距离识别,需要把镜头的放大比例减小,即:将set-framesize改为QQVGA
-
设置ROI的尺寸,看:
sensor.set_windowing()
-
我已经设置了
set_windowing((80,90))
-
所以改大啊,这样你看的就多了
-
可是VGA分辨率比QQVGA大,又要把窗口改大,这样一来openmv的内存不就更不够用了吗?本来就运行时间不稳定常常内存溢出(我在另一个问题中提到了)。
相比之下,还是用(80,90)的小窗口,但是改成分辨率更低的QQVGA,不是更好吗?
-
QQVGA,用(160,120)的窗口,不就看的近了?
-
您好,这个思路我知道的。请您仔细看一下我的问题,我想求代码的主要问题是在于:想要知道从VGA切换到QQVGA时的判断条件,这个代码该如何写?
-
我怎么知道。。。工作是你自己的,你想怎么做就怎么做呗。。。这个和OpenMV没什么关系。
-
我一开始就写了“求代码”,思路我也知道。如果您说这是我自己的工作,代码您不会写、不予帮助,为何不早说,而要浪费别人的时间呢?