相关疑难解决方法(0)

OpenCV错误:断言失败(size.width> 0 && size.height> 0)简单代码

我正在尝试运行这个简单的OpenCV程序,但是我遇到了这个错误:

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file .../opencv/modules/highgui/src/window.cpp, line 276
Run Code Online (Sandbox Code Playgroud)

码:

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;

int main()
{
    cout << "Hello World!" << endl;

    cv::Mat inputImage = cv::imread("/home/beniz1.jpg");
    cv::imshow("Display Image", inputImage);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这个错误的原因是什么?

c++ opencv

12
推荐指数
1
解决办法
5万
查看次数

如何在Python OpenCV中读取图像

我正在尝试在Python OpenCV中读取和显示图像。

执行以下代码:

import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread('dumb.jpg', cv2.IMREAD_GRAYSCALE)

cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

导致以下错误:

cv2.error:C:\ build \ master_winpack-bindings-win64-vc14-static \ opencv \ modules \ highgui \ src \ window.cpp:325:error:(-215)size.width> 0 && size.height> 0在函数cv :: imshow中

如何解决呢?

注意:我具有执行此命令所需的所有先决条件(python 2.7,opencv 3.3 matplotlib,numpy)

python opencv numpy matplotlib

10
推荐指数
4
解决办法
3万
查看次数

标签 统计

opencv ×2

c++ ×1

matplotlib ×1

numpy ×1

python ×1