gpt4 book ai didi

python - OpenCV 在 cv.Resize 上崩溃

转载 作者:太空宇宙 更新时间:2023-11-03 22:35:36 25 4
gpt4 key购买 nike

在 Windows 7 上运行 OpenCV 时,使用标准的 python shell,我得到以下行为。

import cv
im = cv.LoadImageM("data/somefile.jpg")
thumb = cv.CreateMat(im.rows/6, im.cols/6, im.type)

print "Before"
cv.Resize(im, thumb)
print "After"

给予:

>>> Before
========================= RESTART ==========================

没有抛出错误,我应该寻找什么?是什么导致了 OpenCV/Python 中的这种崩溃?

最佳答案

OpenCV 中的大部分内存分配都是未经检查的,可能会导致崩溃。 OpenCV 还尝试通过 C 代码抛出异常,这可能会导致任何事情发生(通常是崩溃),具体取决于它的编译方式。

检查 im.rows/6 等值是否符合您的预期,图像大小是否应在 python 内存限制内。

关于python - OpenCV 在 cv.Resize 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4596315/

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