Вопросы с тегом «python»

Python - это интерпретируемый общий язык программирования высокого уровня. Python имеет популярные числовые и научные библиотеки / пакеты, в первую очередь numpy и scipy. Пакет scipy.signal - это мощный набор программ для обработки сигналов. Этот тег охватывает использование numpy, scipy и других пакетов Python, часто используемых для вычислений SP.

34
Поиск квадратов в изображении

Мне нужно найти квадраты на изображении, используя OpenCV (нет проблем в Matlab или любой другой, как правило, я ожидаю, что некоторые идеи). Рассмотрим тестовое изображение ниже: Мне нужно точно найти эти цветные квадраты на изображении выше (не белые длинные полосы). Что я сделал : Я применил...

28
Выбор правильного фильтра для данных акселерометра

Я довольно новичок в DSP, и провел некоторые исследования возможных фильтров для сглаживания данных акселерометра в Python. Пример типа данных, которые я получу, можно увидеть на следующем рисунке: По сути, я ищу совет, чтобы сгладить эти данные, чтобы в конечном итоге преобразовать их в скорость и...

23
фильтр низких частот и БПФ для начинающих с Python

Я новичок в обработке сигналов и особенно в FFT, поэтому я не уверен, что я делаю правильные вещи здесь, и я немного запутался с результатом. У меня есть дискретная реальная функция (данные измерений), и я хочу настроить фильтр низких частот. Инструментом выбора является Python с пакетом NumPy. Я...

21
Улучшение разрешения спектрограммы в Python?

Я использую specgram()функцию matplotlibдля генерации спектрограмм файлов речевых волн в Python, но результат всегда значительно хуже, чем то, что может генерировать мое обычное программное обеспечение для транскрипции, Praat. Например, следующий вызов: specgram( fromstring(spf.readframes(-1),...

19
Что не так с этим кодом для томографической реконструкции методом Фурье?

Недавно я играл с алгоритмами томографической реконструкции. У меня уже есть хорошие рабочие реализации FBP, ART, SIRT / SART-подобная итерационная схема и даже использование прямой линейной алгебры (медленно!). Этот вопрос не о какой-либо из этих техник ; ответы на вопрос «почему кто-то так...

16
Подсчет количества групп единиц в булевой карте numpy.array

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

16
Как написать фильтр нижних частот для дискретизированного сигнала в Python?

У меня есть сигнал, который дискретизируется каждые 1 нс (1e-9 сек) и имеет, скажем, 1e4 балла. Мне нужно отфильтровать высокие частоты от этого сигнала. Допустим, мне нужно отфильтровать частоты выше 10 МГц. Я хочу, чтобы для частот ниже частоты среза сигнал передавался без изменений. Это...

16
Какова фазовая и амплитудная характеристика белого шума?

Я хотел бы создать белый шум в частотной области, а затем преобразовать его во временную область, используя python. Чтобы понять проблему, я просто сгенерировал белый шум во временной области и преобразовал его в частотную область: import scipy.signal as sg import numpy as np import...

14
Scipy - обработка аудио

Я ищу хорошие инструменты для обработки аудио сигнала. например, анализ речи и музыки, автоматическая идентификация языка и т. д. Предоставляет ли библиотека Scipy функции для обработки звука? Есть ли у него хороший инструмент для обработки аудио сигнала? Можете ли вы предложить инструмент для...

12
Не удается разделить звуковые сигналы FastICA при записи в реальном мире

Я написал программу для выполнения FastICA на стереофоническом WAV-файле с использованием кода на Python MDP Пример FastICA С аудио примерами я получаю очень хорошие результаты. Затем я пытаюсь сделать запись в реальном мире, используя два компьютерных мономикрофона, подключенных к стереомикрофону...

12
STFT и DWT (вейвлеты)

STFT может быть успешно использован для звуковых данных (например, со звуковым файлом .wav) для внесения некоторых изменений в частотную область (например, удаление шума). С N=441000(т.е. 10 секунд при частоте дискретизации fs=44100), windowsize=4096, overlap=4, производит аппроксимационно STFT в...

12
Кодирование обработки изображений

Мне было интересно, какой язык лучше всего подходит для обработки изображений? Я знаю, что у MATLAB есть хорошая библиотека и сообщество пользователей. Я не проверил это, это там для python. Какой самый эффективный язык для...

9
Распознавание данных, сгруппированных в фигуры

Я работаю над проектом на Python, чтобы обнаружить и классифицировать какую-нибудь птичью песню, и я оказался в положении, когда мне нужно преобразовать волновой файл в данные частоты и времени. Это не было большой проблемой, но чтобы классифицировать различные слоги по группам, мне нужно написать...