【问题标题】:\resize.cpp:3787: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'\resize.cpp:3787: 错误: (-215: 断言失败) func != 0 in function 'cv::hal::resize'
【发布时间】:2019-04-01 18:03:51
【问题描述】:

我正在使用 opencv resize 函数调整一维数组的大小,但这给了我以下错误

\resize.cpp:3787: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'

array=cv.resize(np.array(array),(1,10000), interpolation = cv.INTER_LINEAR)

【问题讨论】:

  • 源数组长度为75000+

标签: python-3.x opencv3.0


【解决方案1】:

cv.resize的第一个参数应该是numpy uint8-typed array:

array = np.array(array, dtype='uint8')
cv.resize(array, (1, 10000), interpolation=cv.INTER_LINEAR)

【讨论】:

    猜你喜欢
    • 2020-08-21
    • 2022-08-12
    • 2020-02-03
    • 1970-01-01
    • 2020-12-13
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多