必须是pgm文件,应该是是image.Image("./3.pgm")
kidswong999 发布的帖子
-
RE: 最后blobs出问题了,怎么把tuple弄成int
blobs = img.find_blobs([thresholds], roi=roi, invert=False)
改为
blobs = img.find_blobs(thresholds, roi=roi, invert=False)
-
RE: 为什么报这个错TypeError: can't convert bound_method to int?
Threshold=[Statistics.l_min(),Statistics.l_max, Statistics.a_min(),Statistics.a_max, Statistics.b_min,Statistics.b_max]
改为
Threshold=[Statistics.l_min(),Statistics.l_max(), Statistics.a_min(),Statistics.a_max(), Statistics.b_min(),Statistics.b_max()]
-
RE: 我按照书上的识别apriltag例程来做,但只要一看到tag就会立即报错,请问是为什么
新的固件api改了,代码改为:
import sensor, image, time, math sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QQVGA) # we run out of memory if the resolution is much bigger... sensor.skip_frames(30) sensor.set_auto_gain(False) # must turn this off to prevent image washout... sensor.set_auto_whitebal(False) # must turn this off to prevent image washout... clock = time.clock() while(True): clock.tick() img = sensor.snapshot() for tag in img.find_apriltags(): # defaults to TAG36H11 without "families". img.draw_rectangle(tag.rect, color = (255, 0, 0)) img.draw_cross(tag.cx, tag.cy, color = (0, 255, 0)) degress = 180 * tag.rotation / math.pi print(tag.id,degress)