0
我想复制某些图像到某个目录,而不是cv2.imwrite
的图像。原因是,当我在OpenCV中使用cv2.imwrite
时,我得到的图像比原始图像大,除此之外,我可以看到一些图像正在旋转。Python + OpenCV - 复制图像到某个目录
在Python + OpenCV中,这是可能的吗?因为我不想对原始图像进行任何操作,cv2.imwrite
好像在做什么?
谢谢。
我想复制某些图像到某个目录,而不是cv2.imwrite
的图像。原因是,当我在OpenCV中使用cv2.imwrite
时,我得到的图像比原始图像大,除此之外,我可以看到一些图像正在旋转。Python + OpenCV - 复制图像到某个目录
在Python + OpenCV中,这是可能的吗?因为我不想对原始图像进行任何操作,cv2.imwrite
好像在做什么?
谢谢。
你不需要opencv来做到这一点。您可以使用shutil
库。
import shutil
shutil.copyfile('path/to/1.jpg', 'new/path/to/1.jpg')
请注意,目标路径也必须指定文件名。如果你不想要这个,你可以使用shutil.copy2
,它允许你指定一个目录作为目的地。
shutil.copy2('path/to/1.jpg', 'new/path/to/dir')
感谢您的回复。是的,我的目的地是一个目录。我用“复制”。这与使用“copy2”有什么不同? – Simplicity
唯一的区别是文件的'atime'和'mtime'没有改变(使用copy2)。除此之外,没有区别。 –
当我使用“copy2”时,我得到“NameError:name'copy2'未定义”,前提是我正在执行“import shutil” – Simplicity