коллекция наборов изображений с использованием Python! - PullRequest
0 голосов
/ 24 мая 2010

Я пытаюсь сделать какую-то коллекцию изображений для какого-то исследования, над которым я сейчас работаю, я хочу иметь более быстрый способ эффективного и быстрого извлечения части интереса из тысяч изображений,Мой взгляд на программу заключается в том, чтобы постоянно открывать изображения, и я выбираю интересующую часть (как прямоугольный объект из автомобилей лиц ....) и сохраняю ее.то, что я не мог понять до сих пор, это то, как быть в состоянии выбрать или иметь вид инструмента выбора, когда изображения появляются.любая помощь с этим?

1 Ответ

0 голосов
/ 09 января 2013

Вам понадобится набор инструментов с графическим интерфейсом или графическая библиотека, такая как Pygame.Если вы хотите, чтобы это выглядело нативно, посмотрите библиотеки GUI в стандартной библиотеке Python: http://docs.python.org/2.7/library/tk.html

Тем не менее, моя лучшая область - в Pygame, поэтому я могу помочь вам лучше всего.Pygame прост в использовании, но вот модули, которые вас больше всего интересуют.

  • Используйте Pygame.mouse, чтобы иметь возможность щелкать и перетаскивать, пиксель за пикселем, чтобы решить, где вы хотите обрезать: http://pygame.org/docs/ref/mouse.html
  • Используйте Pygame.display, чтобы установить в окне соответствующие изображения (может не работать должным образом в зависимости от размера изображения; хотя прокрутка не должна быть слишком сложной): http://pygame.org/docs/ref/mouse.html
  • Используйте Pygame.draw, чтобы нарисовать выделение прямоугольника там, где вы выбрали: http://pygame.org/docs/ref/draw.html
  • Используйте Pygame.surface, чтобы получить выбранный фрагмент изображения: http://pygame.org/docs/ref/surface.html
  • Использовать Pygame.imageчтобы сохранить выбранный участок: http://pygame.org/docs/ref/image.html

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...