【问题标题】:open cv attribute error no attribute samplesopencv attributeerror 没有属性样本
【发布时间】:2021-06-22 15:26:09
【问题描述】:

我正在尝试学习 opencv,当我尝试执行代码时,它给了我错误 AttributeError:模块 'cv2' 没有属性 'samples' 有问题的行是 img = cv.imread(cv.samples.findFile("road.png")) 我在 ubuntu 18.04 上可以做什么? 整个代码:

import cv2 as cv
import sys
img = cv.imread(cv.samples.findFile("starry_night.jpg"))
if img is None:
    sys.exit("Could not read the image.")
cv.imshow("Display window", img)
k = cv.waitKey(0)
if k == ord("s"):
    cv.imwrite("starry_night.png", img)

【问题讨论】:

标签: python opencv


【解决方案1】:

您使用的是过时版本的 OpenCV。

根据文档,cv::samples 命名空间及其功能至少从 4.0.0 或 3.4.4 版本开始可用。

您应该使用更新版本的 OpenCV。 PyPI 上的opencv-python 模块(可与pip 一起安装)维护得很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 2019-03-11
    • 2018-02-14
    • 1970-01-01
    相关资源
    最近更新 更多