opencv Python创建一个循环以显示图像错误

时间:2018-07-30 11:53:06

标签: python loops opencv show

我在Python中遇到opencv的问题(我的python版本是'3.6.2(v3.6.2:5fd33b5,2017年7月8日,04:57:36)[MSC v.1900 64位(AMD64)] ')。 我正在尝试创建一个简单的循环来显示文件中包含的图像,但是它不起作用,并且我不理解错误消息。

import os
import cv2
import download_JSON_file as djf
import image_process as imp

mat_data = djf.read_json("rad_cycles_4BPSK_AB_1536.json")

for k in range(len(mat_data)):
    # for each cycle ...
    #...
    #get the image name
    image = data_cycle["JPEG"]["JPEGFileName"] 

    path_4BPSK = "C:\\Users\\toto\\Documents\\SVN\\Radar_Object_Classification\\Clusters_data\\4BPSK_AB_1536\\"
    imagefullpath = path_4BPSK + image

    im = cv2.imread(imagefullpath)
    cv2.startWindowThread()
    cv2.namedWindow(str(k))
    cv2.imshow(str(k), im)



error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

预先感谢您的回答。

0 个答案:

没有答案