2017-01-14 8 views
-4

Что я могу сделать с матричным изображением?Изображение матричного матричного изображения в python

import matplotlib.pyplot as plt 
import matplotlib.image as mpimg 
img=mpimg.imread('image.png') 
imgplot = plt.imshow(img) 

я уже подумал: -разностных между же изображением, чтобы заметить некоторое движение -Transpose матрицы, чтобы повернуть изображение есть другая операция, что я могу сделать, ближе численный анализ?

+0

Ваш вопрос очень широк. Можете ли вы сузить его? И, пожалуйста, объясните, что с ним связано «численный анализ» - две упомянутые вами операции не используют численный анализ. –

ответ

0

Это довольно широкий, открытый вопрос, но вот несколько мыслей:

  • изменить размер изображения, используя различные схемы интерполяции (например, bicubic).
  • Есть много вещей, которые вы можете сделать с помощью анализа Фурье. FFTs позволяют наблюдать пространственное частотное содержание (SciPy FFT library) и DCTs используются в сжатии JPEG (SciPy dct library).
  • Цветные манипуляции. Затемнить/уменьшить изображение, сделать изображение более красным или желтым и т. Д.
  • Гистограммы цветного содержимого.
  • Edge detection
  • Объедините несколько изображений вместе, чтобы сделать анимацию и сохранить как GIF или AVI.

Для этого есть библиотеки, но я понял, что вы настроены изобретать колесо.