обработка видео в python
Подскажите, нет ли python-библиотеки, которая позволяет представить видео в виде итератора по кадрам?
Подскажите, нет ли python-библиотеки, которая позволяет представить видео в виде итератора по кадрам?
Подскажите, нет ли для гимпа фильтра, искажающего изображение ala «рябь на воде». Наиболее близкое, что нашёл, это [Distorts/Ripple], но там единичная синусоидальная волна, а хочется суперпозиции из большого количества волн, что бы получалась характерная фрактальная структура или каустики.
qcad_3.15.5.0, использую на контуре инструмент «Hatch» в режиме «Solid Fill». Если заливаю промежуточным цветом — всё ок, выбираю чёрный — заливает чёрным, выбираю белый (или близкий к нему) и... всё равно получаю чёрную заливку. В чём дело?
Пример по ссылке: http://rgho.st/67QFbQCVh.
То-ли разработчики gовноtk укурились в очердной раз, то-ли разработчики gimpа, но ВНЕЗАПНО оказалось, что в 2.9 в виджетах для чисел с плавающей точкой везде стали ЗАПЯТЫЕ, причём он не только отображает их так, но и требует вводить. Кто виноват и делать? Очередной HIGотизм запихали в мейнстрим?
Шалом, ЛОР. А не подскажешь-ли мне фильтра, который бы имитировал искажения аля волны-на-воде. Наиболее близкое — Distorts/Waves & Distorts/Ripple, но они слишком регулярны. Нужно что-то вроде этого https://ak7.picdn.net/shutterstock/videos/3047557/thumb/1.jpg.
Когда работаю с 16 или 32 битными изображениями 8192x8192 то становятся заметны тормоза, несмотря на включённый OpenCL. В основном всё тормозит при масштабировании изображения колёсиком мыши. Каждый шаг колеса вызывает перерисовку изображения, в результате попытка изменить масштаб превращается в слайдшоу. Нет ли там опции, что бы при кручении колёсика масштабировать только превьюху?
С санычем, луговским и другими персонажами?
Вроде и texlive-full (2017.20170818-1) установлен, matplotlib версии 2.0.0+dfsg1-2+b1 ругается при рисовании:
import matplotlib
matplotlib.rcParams.update({'font.size': 8})
import matplotlib.pyplot as plt
from matplotlib import rc;
rc("text" ,usetex=True)
rc('text.latex',unicode=True)
rc("text.latex",preamble=r"\usepackage{amsmath}\usepackage{amssymb}")
rc('text.latex',preamble=r'\usepackage[utf8]{inputenc}')
rc('text.latex',preamble=r'\usepackage[russian]{babel}')
...
fig = plt.figure()
ax1 = fig.add_subplot(1,1,1,xlabel=r"$\phi,\,\textrm{kV}$",ylabel=r"$q\left(\phi\right),\,\textrm{charge units}$") File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 394, in _fnt_def
raise error_class("missing font metrics file: %s" % fontname)
FileNotFoundError: missing font metrics file: lass0800Например, есть серия снимков 2х-мерного поля, что-то вроде http://pix.academ.info/images/img/2017/09/22/b076b89071c0a68e7cbbe2cc1e08daed.... Каим математическим методом вытащить оттуда скорость волны и её направление? Пока думаю перевести всё фурье-пространство (в вертикальном направлении) и сравнивать разность фаз между кадрами. Правда, так можно поймать только вертикальную скорость; как поймать угол — не понятно.
В правильном-ли направлении я мозгую?
Пытался встроить MPEG-4-видео в презентацию по рецепту https://tex.stackexchange.com/questions/261657/embedding-multimedia-videos-on.... В результате получил:
okular(8089)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(8089)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(8089)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(8089)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(8089) BackendLoader::init: "/usr/lib/x86_64-linux-gnu/kde4/plugins"
This backend is only for XRandR 1.1, your version is: 1 . 4
[00007fc58c029258] vdpau_avcodec generic error: unsupported codec 13 or profile -1
[00007fc574001268] core vout display error: Video acceleration not available
[00007fc574001268] core vout display error: The XVideo rendering acceleration driver does not support the required resolution of 2848x2144 pixels but 2046x2046 pixels instead.
Acceleration will thus be disabled. Performance may be degraded severely if the resolution is large.
[00007fc574001268] xcb_xv vout display error: no available XVideo adaptor
[00007fc574012fa8] swscale filter error: could not init SwScaler and/or allocate memory
okular: Fatal IO error: client killed
KCrash: Application 'okular' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/home/thambs/.kde/socket-mointoring2/kdeinit4__0
[00007fc574001cc8] xcb_window window error: X server failureНа фоне в ssh крутится самописная (c++/openmp) программа для расчёта горения разряда в холловском двигателе в аксиально-азимутальном приближении. На графиках — нарисованная с помощью matplotlib визуализация градиентно-дрейфовой неустойчивости. Эта неустойчивость возникает при сравнительно небольших концентрациях плазмы и в отсутствие столкновений. В результате, азимутальная симметрия разряда нарушается, а электроны формируют вихри и ненулевой ток в сторону анода. В целом, это похоже на формирование сгустков в магнетронах. При большой концентрации плазмы (и наличии столкновений) вихри разрушаются, но возбуждаются более короткие ионно-звуковые волны.
В остальном, обычный Debian8.1 с Xfce4; на числодробилке — ScientificLinux6.1.
Режу файл на треки по следующему шаблону
ffmpeg -i $INPUTMP3 -ss $TIME0 -to $TIME1 -c copy "$OUTMP3subj. Читаем письмо автор_ки. Драма:
Уважаемые пользователи!
С сегодняшнего дня сервис Sci-Hub прекращает работу на территории Российской Федерации. Причинами для этого стало крайне неадекватное, оскорбительное поведение российских ученых в адрес создательницы сервиса.
Так, например, уже в течении двух лет продолжается травля Александры в русскоязычном Интернете со стороны людей, которых относят к так называемой российской «либеральной оппозиции». Например, ими распространяется информация о том, что Александра сумасшедшая и её личность всячески очерняется. В отличие от создательницы сервиса Sci-Hub, эти люди пользуются всеобщей поддержкой, некоторые даже занимают высокие посты в Российской Академии Наук и получают не только престижные научные премии, такие как «за верность науке» и «Просветитель», но и одобрительные похлопывания по плечу за оскорбления в адрес Александры. Аж создается впечатление, что это какое-то геройство (скоро орден Герой России им видимо давать начнут за это)
А недавно сотрудник Российской Академии Наук решил назвать в честь Александры паразитическое насекомое. Что я рассматриваю как крайнюю несправедливость: ведь если анализировать ситуацию с научными публикациями, то настоящими паразитами являются научные издательства, а Sci-Hub наоборот борется за равный доступ к научной информации и делает полезное дело.
В связи с такой народной любовью работу на территории данной страны разумно будет прекратить.
...
Варитесь в своем дерьме сами, а мне это тоже надоело, российская наука с возу - кобыле легче. Высвободившиеся ресурсы я направлю на свои исследования. Как принято говорить в России: всего вам доброго, хорошего настроения, здоровья и главное Православия побольше. Проект скорее всего потом как-нибудь продолжит работу, но уже без вас.
С уважением, Александра, создатель сервиса Sci-Hub
Версия 2.0-701. Он зачем-то пытается проигрывать музыку как видео. А на некоторых треках с огромной скоростью срёт в консоль:
[libav/video] mjpeg: overread 8$сast
quickquest.
Имеется серия из осциллограмм с записью некоторого измерения. Однократный сигнал сильно зашумлён, но усреднение даёт более-менее гладкую кривую: http://pix.academ.info/images/img/2017/08/28/6cc5d578fa583dc38c7f1bc46a06aa04.... Ошибки связаны как с нестабильностью самой измерительной системы (мощность лазера гуляет), так и с шумами/колебаниями в измеряемом объёме (плазменный поток). Кроме того, иногда появляются выбросы. Интересующая часть сигнала — центральный пик.
Сейчас использую обычное срденее арифметическое, но оно сильно лажает в в случае слабого сигнала. Есть ли какие-то хитрости при обработке, позволяющие улучшить качество выходного сигнала кроме увеличения числа измерений? Допустимо ли выбрасывать из выборки данные с выбросами или не суммировать точки, где уровень сигнала заведомо меньше шумового.
В последнее время на ютуб стала пролезать назойливая реклама и ublock больше не спасет. Чем её заблочить?
Например, у меня есть
table = np.array([n,m],stype=str)convert: str -> (float,int)np.vectorize(convert,otypes=$TYPE)(table)Лорчан, подскажи, нет ли сайтов, умеющих отдавать расписание подмосковных электричек в пригодном к парсингу формате (json, key-value, xml). Знаю только tutu.ru, но никакого api на нём не нашёл. Линакс здесь при том, что api будет дёргаться из xfce-шного апплета.
Есть некоторый код, который в цикле посылает команды устройству, а по исполнении команды и фиксированному таймауту получает данные с сенсора. Данные динамически отображаются через matplotlib. Что то вроде:
fig = plt.figure()
ax1 = fig.add_subplot(111)
...
while 1:
send_command(...)
#timeout
...
data = get_data(...)
ax1.plot(data)
plt.draw()| ← назад | следующие → |