'NoneType'对象没有属性'shape',并且路径是正确的

时间:2019-01-18 17:56:12

标签: python opencv

我正在尝试将所有照片拍摄到某个文件夹中,以.jpeg结尾,并使用opencv将其制作为视频。

问题是由于某种原因造成的。在尝试获取img.shape后,它返回了错误,我在搜索答案时读了很多东西,几乎所有人都说相同,但路径不正确,所以我已经使用public class PortCheck { public static void main(String[] args) { try { ServerSocket socket = new ServerSocket(4500, 0, InetAddress.getLocalHost()); System.out.println("port available"); } catch (IOException e) { System.out.println("port not available"); } } } 函数对其进行了测试,并且它返回true,所以我不确定

os.path.isfile()

正如我提到的,即使路径正确,我也会收到NoneType错误。

1 个答案:

答案 0 :(得分:0)

With concat, you might miss a slash, or backslash if you are on windows. For example:

image_folder = '/path/to/folder'
image_file = '1.jpg'

print(image_folder + image_file) # /path/to/folder1.jpg

print(os.path.join(image_folder, image_file) # /path/to/folder/1.jpg

And os.path.join guarantee stability across system.