why cv2.imshow() results in error in my python compiler?

后端 未结 5 1432
渐次进展
渐次进展 2020-12-11 21:04

Hi friends i just now installed opencv and checking the basic code but it results in error. The code is

import numpy as np
import cv2
img=cv2.imread(\'C:\\U         


        
相关标签:
5条回答
  • 2020-12-11 21:17

    It is because, python compiler cannot find the image in the place. if you copy the image in the python working directory and do this. it worked for me.

        # keep image in the current working directory
        img=cv2.imread('roi.jpg',1) 
        cv2.imshow('image',img)
    
    0 讨论(0)
  • 2020-12-11 21:19

    The error says that the image you opened doesn't satisfy the condition height > 0 and width > 0. This may have several reasons.

    Most of the times, it is due to an inexistent image address given in imread.

    Sometimes it may be also because the complier failed to load the image. For example, if you write some random strings in notepad and save the file as a.jpg, the compiler may not be able to load it.

    0 讨论(0)
  • 2020-12-11 21:20

    For me it worked when i just changed jpeg to jpg

    Try this, may be it will work

    import numpy as np
    import cv2
    img=cv2.imread('C:\Users\Pravin\Desktop\a.jpg',1)    #changed image format to jpg
    cv2.namedWindow('img',cv2.WINDOW_NORMAL)
    cv2.Waitkey(10000)
    cv2.imshow('cv2.WINDOW_NORMAL',img)
    cv2.destoryAllWindows()
    
    0 讨论(0)
  • 2020-12-11 21:27

    Most likely, the imread call didn't succeed. Make sure the image "C:\Users\Pravin\Desktop\a.jpeg" exists. (The extension .jpeg seems unusual, maybe it has to be .jpg?)

    Also, as Hyperboreus suggests, please, try using forward slashes in the filename "C:/Users/Pravin/Desktop/a.jpg", or escape backslashes

    "C:\\Users\\Pravin\\Desktop\\a.jpg"
    
    0 讨论(0)
  • 2020-12-11 21:30

    Try this...

    import numpy as np
    import cv2
    img = cv2.imread('E:/Images/ece/1.png',1)
    cv2.imshow('image',img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    
    0 讨论(0)
提交回复
热议问题