OpenCV调整大小问题无法正常工作

时间:2018-06-24 09:12:51

标签: python

    import tensorflow as tf        
   `import os`       
   `import numpy as np`        
   `import os, glob, cv2`        
    import os.path        
    import sys, argparse

    dir_path= os.path.dirname(os.path.realpath("cat2.jpeg"))        
    image_path = sys.argv[1]        
    filename = os.path.join(dir_path, image_path)        
    image_size = 128       
    num_channels = 3        
    images = []        

    image = cv2.imread(filename)        
    image = cv2.resize(image, (image_size, image_size), cv2.INTER_LINEAR)
    ...


error Traceback (most recent call last)
<ipython-input-41-c0a159fd3a64> in <module>()
      1 # resizing the image
----> 2 image = cv2.resize(image, (image_size, image_size), cv2.INTER_LINEAR)
      3 images.append(image)
      4 images = np.array(images, dtype= np.uint8)
      5 images = images.astype('float32')

error: /home/travis/miniconda/conda-bld/conda_1485299292920/work/opencv-3.2.0/modules/imgproc/src/imgwarp.cpp:3492: error: (-215) ssize.width > 0 && ssize.height > 0 in function resize

我看过其他类似的文章,并尝试调试此错误。谁能指出通过查看上面的代码如何摆脱此错误?这是内部问题还是代码有问题?

0 个答案:

没有答案