Rozpoznawanie obiektów za pomocą dźwięku

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Rozpoznawanie obiektów za pomocą dźwięku

Post autor: jogurt_owocowy »

Co dziwniejsze...
Ciężko coś powiedzieć, bo vi, który zamieściłeś na pewno nie jest tym z obrazka.
Jaką częstotliwość wykrywa, jak włączysz to nagranie i przyłożysz mikrofon do głośnika?
Darrell
Posty: 19
Rejestracja: 25 maja 2013 13:56
Wersja środowiska: LabVIEW 2010

Rozpoznawanie obiektów za pomocą dźwięku

Post autor: Darrell »

Zwyczajnie program mi sie nie zapisał i wrzuciłem wcześniejszą, błędną wersję. Teraz zrobiłem tak samo jak Ty zrobiłeś i teraz już działa, najprawdopodobnie źle podłączyłem. Dodam, że bez df pokazywało mi 900Hz. Kiedy pomnożyłem magnitude z df to wyszło ładnie 1000Hz :) Problemem u mnie ciągle jest przepełnienie buforu odczytu. Żeby zrobić test musze zmniejszyc sample/s do 11025 i mogę testować tylko ok. 3-4 sekundy. Proszę przetestujcie program, jeśli możecie.
Załączniki
ROZPOZNAWANIE PŁCI PRZEZ GŁOS bez case.vi
(29.16 KiB) Pobrany 383 razy
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Rozpoznawanie obiektów za pomocą dźwięku

Post autor: jogurt_owocowy »

Problemem u mnie ciągle jest przepełnienie buforu odczytu. Żeby zrobić test musze zmniejszyc sample/s do 11025 i mogę testować tylko ok. 3-4 sekundy.
Kliknij prawym na Sound Input Read -> Help -> Examples -> Continuous Sound Input VI - ten przykład powinien Ci pomóc.
Darrell
Posty: 19
Rejestracja: 25 maja 2013 13:56
Wersja środowiska: LabVIEW 2010

Rozpoznawanie obiektów za pomocą dźwięku

Post autor: Darrell »

Czy tu chodzi o ustawienie w Sample mode na Continous Sample? Problem w tym, że w moim Sound Input Configure nie ma wejścia Sample mode.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Rozpoznawanie obiektów za pomocą dźwięku

Post autor: jogurt_owocowy »

Bardziej o number of samples/ch. Dobrze Ci działa ten przykład?
Darrell
Posty: 19
Rejestracja: 25 maja 2013 13:56
Wersja środowiska: LabVIEW 2010

Rozpoznawanie obiektów za pomocą dźwięku

Post autor: Darrell »

Nie działa mi w ogóle. Control z Continous Samples/Finite Samples nie jest podłączony do niczego (bo nie ma wejścia Sample Mode). Po usunięciu Control'a wywala mi błąd taki jak z pierwszego posta w tym temacie.
Załączniki
coninous.png
coninous.png (46.58 KiB) Przejrzano 12628 razy
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Rozpoznawanie obiektów za pomocą dźwięku

Post autor: jogurt_owocowy »

Coś masz popsute.
Jeśli zgodnie z notką w profilu masz LabVIEW 2010, to tam to wejście na pewno jest (zresztą w 2009 też jest).
Kliknij dwa razy na klocku Sound Input Configure, otworzy się jego panel. Jest tam kontrolka sample mode? Jeśli tak, to podłącz ją do connector pane'a.
Darrell
Posty: 19
Rejestracja: 25 maja 2013 13:56
Wersja środowiska: LabVIEW 2010

Rozpoznawanie obiektów za pomocą dźwięku

Post autor: Darrell »

Jest kontrolka, podłączyłem ją i są tylko stałe liczbowe(nie ma Continous Samples/Finite Samples), wydaje mi się że stała 1 jest przypisana do Continous (strzelałem). Po ustawieniu w ten sposób program działa.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Rozpoznawanie obiektów za pomocą dźwięku

Post autor: jogurt_owocowy »

są tylko stałe liczbowe
Dziwna sprawa...
Możesz zamieścić screenshota z panelem Sound Input Configure.vi? Poniżej obrazek, jak to powinno wyglądać.
Załączniki
Sound Input Configure.png
Sound Input Configure.png (27.38 KiB) Przejrzano 12621 razy
Darrell
Posty: 19
Rejestracja: 25 maja 2013 13:56
Wersja środowiska: LabVIEW 2010

Rozpoznawanie obiektów za pomocą dźwięku

Post autor: Darrell »

Tak jakby ktoś w tym grzebał... po co komu ten wykres? I jedna kontrolka (task id) jest schowana pod tym wykresem, dopiero zauważyłem.
Załączniki
sound input.png
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Rozpoznawanie obiektów za pomocą dźwięku

Post autor: jogurt_owocowy »

Nie tak to powinno wyglądać - ktoś najwyraźniej coś tu popsuł.
Pomimo tego, wszystko powinno Ci teraz działać, jak trzeba (Continuous Samples rzeczywiście ma wartość 1).
Darrell
Posty: 19
Rejestracja: 25 maja 2013 13:56
Wersja środowiska: LabVIEW 2010

Rozpoznawanie obiektów za pomocą dźwięku

Post autor: Darrell »

Witam ponownie. Chciałem podziekować za pomoc i trud włożony w mój projekt. Szczególnie dziękuję użytkownikowi jogurt_owocowy za bezcenne wskazówki i informacje jakimi się podzielił, a także dziękuje wszystkim, którzy się wypowiedzieli w tym temacie.

Pozdrawiam,
Grzegorz
ODPOWIEDZ