height, width, channels = img.shape
scale = ROBOFLOW_SIZE / max(height, width)
img = cv2.resize(img, (round(scale * width), round(scale * height)))我一直试图让机器人流代码在我的Picam上工作,但似乎无法绕过这个错误。我将ROBOFLOW_SIZE定义为"416“。任何帮助都将不胜感激。
发布于 2022-07-27 08:08:15
不能将str、"416"除以int。
这就像试图划分字符串一样,"four hundred and sixteen" / 10。
首先将其转换为int:int(ROBOFLOW_SIZE) / max(height, width)
发布于 2022-07-27 19:41:01
卡奇的回答是正确的。确保ROBOFLOW_SIZE是整数416,而不是字符串"416"。如果ROBOFLOW_SIZE被定义为config.json文件,请确保使用ROBOFLOW_SIZE的行如下所示:
"ROBOFLOW_SIZE": 416,你可以找到一个这里的示例配置文件。
https://stackoverflow.com/questions/73134309
复制相似问题