使用python从图像中提取修补程序
我有一个图像,我想提取6个补丁 我尝试了sklearn.feature\u extraction.image.extract\u patches\u 2d,但结果不是我所需要的,我看不到任何其他参数,例如步幅 我如何才能做到这一点?使用 做:使用python从图像中提取修补程序,python,image,extract,patch,Python,Image,Extract,Patch,我有一个图像,我想提取6个补丁 我尝试了sklearn.feature\u extraction.image.extract\u patches\u 2d,但结果不是我所需要的,我看不到任何其他参数,例如步幅 我如何才能做到这一点?使用 做: 今天是你的幸运日,你可以不用使用安装在大多数Linux发行版上的、适用于macOS和Windows的ImageMagick编写任何代码就可以做到这一点。因此,在终端(Windows上的命令提示符)中,从该2048x1536图像开始: 您可以运行: mag
今天是你的幸运日,你可以不用使用安装在大多数Linux发行版上的、适用于macOS和Windows的ImageMagick编写任何代码就可以做到这一点。因此,在终端(Windows上的命令提示符)中,从该2048x1536图像开始: 您可以运行:
magick image.png -crop 512x512 slice-%02d.png
这将为您提供12个切片,每个512x512:
-rw-r--r--@ 1 mark staff 3205 23 Jan 18:45 slice-00.png
-rw-r--r--@ 1 mark staff 3205 23 Jan 18:45 slice-01.png
-rw-r--r--@ 1 mark staff 3205 23 Jan 18:45 slice-02.png
-rw-r--r--@ 1 mark staff 3205 23 Jan 18:45 slice-03.png
-rw-r--r--@ 1 mark staff 3148 23 Jan 18:45 slice-04.png
-rw-r--r--@ 1 mark staff 3148 23 Jan 18:45 slice-05.png
-rw-r--r--@ 1 mark staff 3148 23 Jan 18:45 slice-06.png
-rw-r--r--@ 1 mark staff 3148 23 Jan 18:45 slice-07.png
-rw-r--r--@ 1 mark staff 3239 23 Jan 18:45 slice-08.png
-rw-r--r--@ 1 mark staff 3239 23 Jan 18:45 slice-09.png
-rw-r--r--@ 1 mark staff 3239 23 Jan 18:45 slice-10.png
-rw-r--r--@ 1 mark staff 3239 23 Jan 18:45 slice-11.png
如果我们在黄色背景上再次将它们拼接在一起,您将得到:
magick montage -background yellow -geometry +10+10 slice* montage.png
如果您使用的是ImageMagickv6或更早版本,请使用:
convert image.png -crop 512x512 slice-%02d.png
及
convert image.png -crop 512x512 slice-%02d.png
montage -background yellow -geometry +10+10 slice* montage.png