Tag: image

Python ImageIO Gif устанавливает задержку между кадрами

Я использую ImageIO: https://imageio.readthedocs.io/en/latest/userapi.html , и я хочу знать, как установить задержку между кадрами в gif. Вот соответствующие части моего кода. import imageio . . . imageio.mimsave(args.output + '.gif', ARR_ARR) где ARR_ARR представляет собой массив numpy uint8 2d массива куплетов. Чтобы быть ясным, у меня нет проблем с написанием gif. Однако я не могу найти […]

PIL: Как повторно открыть изображение после проверки?

Мне нужно открыть изображение, проверить изображение, а затем снова открыть его (см. Последнее предложение ниже цитаты из документов PIL) im.verify () Попытка определить, поврежден ли файл, без фактического декодирования данных изображения. Если этот метод обнаруживает какие-либо проблемы, он вызывает соответствующие исключения. Этот метод работает только на вновь открывшемся изображении; если изображение уже загружено, результат не […]

Как сохранить изображение PIL с отрицательными значениями

Я пытаюсь сохранить изображение с отрицательными значениями, используя PIL, однако после сохранения в файлах изображений все отрицательные значения обрезаются до 0. from PIL import Image import numpy as np # generate random image for demo img_arr = np.random.random_integers(-1000,1000, size=[10,10]).astype(np.int32) print "original min {}, max: {}".format(img_arr.min(),img_arr.max()) # create PIL image img1 = Image.fromarray(img_arr) print "PIL min […]

Как изображения фактически сохраняются с помощью skimage (Python)

В настоящее время я применяю алгоритм прореживания Чжан-Суен, чтобы оттолкнуть некоторые нити, которые я хотел бы потом отслеживать. Это требует, чтобы я выводил изображение в оттенках серого, чтобы идентифицировать объекты с помощью OpenCV. import matplotlib import matplotlib.pyplot as plt import skimage.io as io "load image data" Img_Original = io.imread( './data/test1.bmp') # Gray image, rgb images […]

Преобразование изображения в определенную палитру с использованием PIL без сглаживания

Я пытаюсь преобразовать изображение RGB в формате PNG, чтобы использовать определенную индексированную палитру, используя библиотеку Pillow (Python Image Library, PIL). Но я хочу преобразовать, используя метод «round to closeest color», а не сглаживание, потому что изображение – это искусство пикселя, а сглаживание искажает контуры областей и добавляет шум в области, которые должны быть плоскими. Я […]

Пилоны Загрузка искаженных изображений в Windows

Я создаю веб-приложение в Pylons и работаю над действием загрузки изображений. В настоящее время это выполняется с использованием egg: paste # http на моем компьютере с Windows, в базовой конфигурации разработки, описанной в быстрой версии документации pylons. Когда я отправлю изображение в мое приложение, переместите изображение в корневой каталог веб-браузера, затем вытащите загруженное изображение в […]

Построить Pygame с поддержкой полного изображения?

Я пытаюсь создать графическое приложение и использовать pygame в качестве моей библиотеки. Однако для загрузки файлов без BMP мне нужно построить python с полной поддержкой изображения. The image module is a required dependency of Pygame, but it only optionally supports any extended file formats. By default it can only load uncompressed BMP images. When built […]

rgb_to_hsv и обратно с использованием python и numpy

Я попытался выполнить этот код здесь, как описано в этом ответе. Бу, я не могу уйти от деления на нулевое значение. Я попытался скопировать этот код из caman Js для преобразования из rgb в hsv, но я получаю то же самое. RuntimeWarning invalide value encountered in divide код caman Convert.rgbToHSV = function(r, g, b) { […]

Невозможно применить фильтры изображений на 16-битных TIF в PIL

Я пытаюсь применить фильтры изображений, используя PIL Python. Код прямолинейный: im = Image.open(fnImage) im = im.filter(ImageFilter.BLUR) Этот код работает так, как ожидалось, в PNG, JPG и 8-битных TIF. Однако, когда я пытаюсь применить этот код к 16-битным TIF, я получаю следующую ошибку ValueError: image has wrong mode Обратите внимание, что PIL смог загружать, изменять размер […]

Обнуление массива в Python

У меня есть 2D-массив, который я scipy.misc.toimage() как изображение в оттенках серого с помощью scipy.misc.toimage() . Прежде чем сделать это, я хочу исказить изображение под заданным углом, интерполируя, как scipy.ndimage.interpolation.rotate() : Изображение, приведенное выше, просто иллюстрирует процесс перекоса. Я знаю, что мне нужно увеличить изображение, чтобы скрыть перекошенную версию. Как я могу это достичь? Я […]

Python - лучший язык программирования в мире.