返回圆形识别中有效圆形的数量
-
比如画面里识别了5个大小不一的圆,怎么查看识别了5个圆?
-
一堆圆 = img.find_circles(xxxxxxx)
一堆圆就是一个列表
print(dir(一堆圆))#打印 一堆圆的 数量,比如5print(len(一堆圆))#打印 一堆圆的 数量,比如5
-
打印的信息在哪里能看到?什么接口?
-
你先看一下10分钟上手教程,在置顶帖子里
-
有没有识别圆的一部分功能,不是一个完整的圆,类似一段曲线(圆周曲线),谢谢
-
没有,只能识别整圆
-
@kidswong999 09-find_circles识别圆这个例程中,检测到圆以后能不能返回一系列包括x、y、r的值
-
@kidswong999 类似于这个 #函数返回回归后的线段对象line,有x1(), y1(), x2(), y2(), length(), theta(), rho(), magnitude()参数。
-
@18561538293
可以
来自星瞳实验室APP: 返回圆形识别中有效圆形的数量https://forum.singtown.com/topic/628
-
你好,代码如下:
import sensor, image, time,pyb sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QQVGA) sensor.skip_frames(10,time = 2000) sensor.set_auto_whitebal(False) clock = time.clock() while(True): clock.tick() img = sensor.snapshot().lens_corr(1.8) Led = pyb.LED(3) circles = img.find_circles(threshold = 2000, x_margin = 10, y_margin = 10, r_margin = 10) if circles: print(dir(circles)) ‘’‘ 打印结果: ['__class__', 'copy', 'clear', 'reverse', 'count', 'append', 'extend', 'index', 'insert', 'pop', 'remove', 'sort'] ['__class__', 'copy', 'clear', 'reverse', 'count', 'append', 'extend', 'index', 'insert', 'pop', 'remove', 'sort'] 请问:哪一项是有效圆的数量?
-
我上面写错了,是len(一堆圆)
可以返回一个列表的长度。
比如len([1,2,3,4,5,6,7])
会输出7
-
请问一下:在识别圆形中set_pixformat(sensor.RGB565和sensor.GRAYSCALE)两种模式在识别准确率,识别速度等方面有什么区别?
-