Pytania otagowane jako python

Python jest ogólnym językiem programowania zinterpretowanym na wysokim poziomie. Python ma popularne biblioteki / pakiety numeryczne i naukowe, w szczególności numpy i scipy. Pakiet scipy.signal to potężny zbiór oprogramowania do przetwarzania sygnałów. Ten tag opisuje użycie numpy, scipy i innych pakietów Pythona często używanych do obliczeń SP.

7
Znajdowanie kwadratów w obrazie
Muszę znaleźć kwadraty na obrazie przy użyciu OpenCV (bez problemu w Matlabie lub innym, ogólnie rzecz biorąc, oczekuję kilku pomysłów). Rozważ poniższy obraz testowy: Muszę dokładnie znaleźć te kolorowe kwadraty na powyższym obrazku (nie białe długie paski). Co zrobiłem: Zastosowałem wspólną metodę (która jest dostarczana z próbkami OpenCV), tj. Znajdź …

3
Wybór właściwego filtra dla danych akcelerometru
Jestem dość nowy w DSP i przeprowadziłem badania dotyczące możliwych filtrów wygładzających dane akcelerometru w pythonie. Przykład rodzaju danych, których doświadczam, można zobaczyć na poniższym obrazie: Zasadniczo szukam porady, jak wygładzić te dane, aby ostatecznie przekształcić je w prędkość i przemieszczenie. Rozumiem, że akcelerometry z telefonów komórkowych są bardzo głośne. …
28 fft  python 

1
filtr dolnoprzepustowy i FFT dla początkujących z Pythonem
Jestem nowy w przetwarzaniu sygnałów, a zwłaszcza w FFT, dlatego nie jestem pewien, czy robię tutaj właściwe rzeczy, i jestem nieco mylony z wynikiem. Mam dyskretną funkcję rzeczywistą (dane pomiarowe) i chcę ustawić na niej filtr dolnoprzepustowy. Wybranym narzędziem jest Python z pakietem numpy. Postępuję zgodnie z tą procedurą: obliczyć …


2
Poprawianie rozdzielczości spektrogramu w Pythonie?
Używam tej specgram()funkcji matplotlibdo generowania spektrogramów plików fal mowy w Pythonie, ale wynik jest zawsze znacznie gorszej jakości niż to, co może wygenerować moje normalne oprogramowanie do transkrypcji, Praat. Na przykład następujące połączenie: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) Generuje to: Podczas korzystania z programu Praat, praca na tym samym …


1
Jaka jest faza i wielkość odpowiedzi białego szumu?
Chciałbym stworzyć biały szum w dziedzinie częstotliwości, a następnie przekształcić go w domenę czasu za pomocą Pythona. Aby zrozumieć problem, po prostu wygenerowałem biały szum w dziedzinie czasu i przekształciłem go w domenę częstotliwości: import scipy.signal as sg import numpy as np import matplotlib.pyplot as plt e = np.random.normal(0,1,1e3) E …
16 fft  noise  python 

5
Jak napisać filtr dolnoprzepustowy dla próbkowanego sygnału w Pythonie?
Mam pewien sygnał, który próbkował co 1 ns (1e-9 sekund) i mam, powiedzmy, 1e4 punkty. Muszę odfiltrować wysokie częstotliwości z tego sygnału. Powiedzmy, że muszę filtrować częstotliwości wyższe niż 10 MHz. Chcę, aby dla częstotliwości niższych niż odcięty sygnał częstotliwości był przekazywany bez zmian. Oznacza to, że wzmocnienie filtra wyniesie …

4
Zliczanie grup 1s na boolowskiej mapie numpy.array
Zajmuję się teraz przetwarzaniem obrazów w Pythonie za pośrednictwem PIL (Python Image Library). Moim głównym celem jest zliczenie liczby kolorowych komórek na obrazie immunohistochemicznym. Wiem, że istnieją odpowiednie programy, biblioteki, funkcje i samouczki na ten temat, i sprawdziłem prawie wszystkie z nich. Moim głównym celem jest pisanie kodu ręcznie od …
16 python 

4
Scipy - Przetwarzanie audio
Szukam dobrych narzędzi do przetwarzania sygnału audio. np. analiza mowy i muzyki, automatyczna identyfikacja języka itp. Czy biblioteka Scipy zapewnia funkcje przetwarzania dźwięku? Czy ma dobre narzędzie do przetwarzania sygnału audio? Czy możesz zasugerować do tego narzędzie?

3
Kodowanie przetwarzania obrazu
Zastanawiałem się, który język jest najlepszy do przetwarzania obrazów? Wiem, że MATLAB ma dobrą bibliotekę i społeczność użytkowników. Nie sprawdziłem tego, jest tam również Python. Jaki jest na to najbardziej wydajny język?

3
STFT i DWT (falki)
STFT może być z powodzeniem stosowany do danych dźwiękowych (na przykład z plikiem dźwiękowym .wav) w celu dokonania pewnych modyfikacji w dziedzinie częstotliwości (na przykład: usuwanie szumów). Z N=441000(to jest 10 sekund przy szybkości próbkowania fs=44100) windowsize=4096, overlap=4, STFT wytwarza approximatively w 430x4096tablicy (I współrzędnych: czasie, drugiej współrzędnej bin częstotliwość). …
12 fft  wavelet  dft  python  stft 

3
Nie rozdziela sygnałów dźwiękowych FastICA podczas nagrywania w świecie rzeczywistym
Napisałem program do wykonywania FastICA na stereofonicznym pliku WAV za pomocą kodu w Python MDP FastICA Example Z przykładami audio uzyskuję bardzo dobre wyniki. Następnie próbuję nagrywać w świecie rzeczywistym za pomocą dwóch komputerowych mikrofonów monofonicznych podłączonych do mikrofonu stereo w moim komputerze, podłączając mikrofon 1 do kanału L i …
12 ica  python 

1
Rozpoznawanie danych zgrupowanych w kształty
Pracuję nad projektem w Pythonie, aby wykryć i sklasyfikować jakąś piosenkę ptasią, i znalazłem się w sytuacji, w której muszę przekonwertować plik fali na dane częstotliwości w funkcji czasu. Nie stanowiło to większego problemu, ale aby móc sklasyfikować różne sylaby w grupy, muszę napisać coś, co wykryje, gdy dane skupią …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.