gpt4 book ai didi

Python imutils : Illegal instruction

转载 作者:行者123 更新时间:2023-12-01 09:10:30 28 4
gpt4 key购买 nike

我的计算机上有一个 python3 脚本,我可以使用 python3motion_detection.py 运行它,并且该脚本有效,我尝试在我的 Raspberry 上使用它,但失败并显示消息非法指令。引发此错误的行是:frame = imutils.resize(frame, width=500)

这是代码的简约示例:

import imutils
import cv2
frame = cv2.imread('test.jpg')
frame = imutils.resize(frame, width=500)

我确定该框架不是“无”,因为我尝试保存它并且它有效。我有点困惑,因为没有更多解释 非法指令我检查了我的计算机上的 imutils 版本与 Raspberry 上的版本相同(0.4.6)

最佳答案

尝试更改行 frame = imutils.resize(frame, width=500)frame = imutils.resize(frame, width=500, inter=cv2.INTER_NEAREST) 。这有效吗?

imutils 使用某些插值方法实现调整大小似乎存在问题。默认插值方法,指定为 INTER_LINEAR ,导致Illegal instruction RPi 零错误。但如果您将默认值覆盖为无问题的插值方法,它可能会起作用!我测试了每个选项,发现以下每个插值方法都可以在我的 RPi Zero 上成功运行:INTER_NEAREST, INTER_CUBIC, INTER_LANCZOS4 .

请告诉我这是否适合您。我希望我能了解更多关于原因的详细信息,但到目前为止,我已经研究了 imutils 源代码,但无济于事。

关于Python imutils : Illegal instruction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694068/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com