关于python+opencv:python+opencv-将图片复制到某个目录

Python + OpenCV - Copying an image to some directory

本问题已经有最佳答案,请猛点这里访问。

我想把一些图像复制到某个目录,而不是cv2.imwrite这些图像。原因是,当我在opencv中使用cv2.imwrite时,我得到的图像比原始图像大,除此之外,我还可以看到一些图像正在旋转。

这在python+opencv中是可能的吗,因为我不希望对原始图像进行任何操作,而cv2.imwrite似乎正在做这种操作?

谢谢。


你不需要opencv来做这个。您可以使用shutil库。

1
2
import shutil
shutil.copyfile('path/to/1.jpg', 'new/path/to/1.jpg')

请注意,目标路径也必须指定文件名。如果不想这样做,可以使用shutil.copy2,它允许您指定一个目录作为目标。

1
shutil.copy2('path/to/1.jpg', 'new/path/to/dir')