Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python收集图像集!_Python_Image - Fatal编程技术网

使用python收集图像集!

使用python收集图像集!,python,image,Python,Image,我正在尝试为我目前正在进行的一些研究做一些图像收集,我想做的是有一种更快的方法,以高效快速的方式从数千张图像中提取感兴趣的部分,我对该程序的看法是,不断打开图像,我选择感兴趣的部分(作为汽车和人的矩形对象…)并保存它。 我现在还不知道的是,当图像出现时,如何能够选择或拥有某种选择工具。 有什么帮助吗?您需要一个GUI工具包或类似Pygame的图形库。如果您想让它看起来是本地的,请查看Python标准库中的GUI库: 然而,我最擅长的领域是Pygame,因此我可以在这里为您提供最好的帮助。Pyga

我正在尝试为我目前正在进行的一些研究做一些图像收集,我想做的是有一种更快的方法,以高效快速的方式从数千张图像中提取感兴趣的部分,我对该程序的看法是,不断打开图像,我选择感兴趣的部分(作为汽车和人的矩形对象…)并保存它。 我现在还不知道的是,当图像出现时,如何能够选择或拥有某种选择工具。
有什么帮助吗?

您需要一个GUI工具包或类似Pygame的图形库。如果您想让它看起来是本地的,请查看Python标准库中的GUI库:

然而,我最擅长的领域是Pygame,因此我可以在这里为您提供最好的帮助。Pygame使用简单,但以下是您最关心的模块

  • 使用Pygame.mouse可以逐像素单击并拖动,以确定要裁剪的位置:
  • 使用Pygame.display将窗口设置为相关图像(根据图像大小可能无法正常工作;但滚动应该不会太困难):
  • 使用Pygame.draw在选定的位置绘制矩形高亮显示:
  • 使用Pygame.surface获取选定的图像切片:
  • 使用Pygame.image保存选定的子面层:

希望这能有所帮助。

您使用的是PIL吗?也就是说,您有任何代码吗?是的,我使用的是PIL,但我没有找到任何相关的教程或示例可供选择(如在选择工具中)图像的一部分,我已经制作了裁剪部分图像的代码,但是我必须输入框的坐标来裁剪代码。现在我需要通过一些gui来输入。