2016-09-26 23 views
-3

opencv pythonを試していました。 最初はうまくいきました。 画像を読み込んで保存していました。 突然、同じコードがエラーを出し始めました。imshowで画像を表示する際にエラーが発生しました

import numpy as np import cv2 

img = cv2.imread('C:\Users\Tanu\Desktop\8ballpool.jpg',0) 
cv2.imshow('image',img) cv2.waitKey(0) 

Traceback (most recent call last): File "", line 1, in cv2.imshow('image',img) error: C:\builds\master_PackSlaveAddon-win32-vc12-static\opencv\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0 in function cv::imshow

+1

あなたはファイルパスをエスケープする必要があります: 'C:\\ Users \\ ... \\ image.jpg' – Miki

+0

あなたはエラーを修正し、下記の答えを確認することができます... –

答えて

0

というエラーは、OpenCVの空の画像を読み取ることを意味します。コメントで示唆したように、パスをエスケープするだけでなく、イメージが実際に有効であることを確認する必要があります。

関連する問題