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ź …
Próbuję zaimplementować różne algorytmy binaryzacji na pokazanym obrazie: Oto kod: clc; clear; x=imread('n2.jpg'); %load original image % Teraz zmieniamy rozmiar obrazów, aby praca obliczeniowa stała się dla nas łatwiejsza. size(x); x=imresize(x,[500 800]); figure; imshow(x); title('original image'); z=rgb2hsv(x); %extract the value part of hsv plane v=z(:,:,3); v=imadjust(v); % teraz znajdujemy średnią …
MATLAB filtfiltwykonuje filtrowanie do przodu i do tyłu, tj. Filtruje, odwraca sygnał, filtruje ponownie, a następnie ponownie do tyłu. Najwyraźniej zrobiono to w celu zmniejszenia opóźnień fazowych? Jakie są zalety / wady korzystania z takiego filtrowania (wydaje mi się, że spowodowałoby to efektywny wzrost kolejności filtrów). Czy lepiej byłoby filtfiltzawsze …
Mam sygnał o pewnej długości, powiedzmy 1000 próbek. Chciałbym rozszerzyć ten sygnał na 5000 próbek, próbkowanych z tą samą prędkością co oryginał (tj. Chcę przewidzieć, jaki byłby sygnał, gdybym kontynuował próbkowanie przez dłuższy czas). Sygnał składa się z kilku połączonych ze sobą elementów sinusoidalnych. Metodą, która po raz pierwszy do …
To pytanie jest na dsp.SE, ponieważ najbardziej interesuje mnie część przetwarzania sygnału. Istnieje indyjski film Mughal-e-Azam, który został wydany w 1960 roku w czerni i bieli, który został odtworzony w kolorze w 2004 roku. Jak idealnie pokolorowali każdy piksel? Jaką techniką zastosowali się do identyfikacji rozmieszczenia kolorów na każdym pikselu? …
Próbuję zaimplementować filtr IIR 8. rzędu, a każda notka aplikacji i podręcznik, który przeczytałem, mówi, że najlepiej jest zaimplementować dowolny filtr rzędu więcej niż 2 jako sekcje drugiego rzędu. Użyłem tf2sosw MATLAB, aby uzyskać współczynniki dla sekcji drugiego rzędu, co dało mi współczynniki 6x4 dla 4 sekcji drugiego rzędu, zgodnie …
Próbuję uzyskać transformację Hougha do pracy w MATLAB, ale mam problemy. Mam naprawdę zły sposób na wykrywanie pików, które należy naprawić, ale wcześniej muszę mieć możliwość odwrócenia transformacji Hougha, aby ponownie poprawnie utworzyć linie. Oto rodzaj rzeczy, które teraz otrzymuję: wygląda na obróconą o 90 stopni, ale nie jestem pewien …
Mam obraz Czy jest jakiś sposób na usunięcie jasnych białych plam? Proszę o pomoc dzięki Edytować: Po pracy z gaussianem, a następnie wyświetleniu za pomocą imagesc uzyskaj następujący wynik, który wyraźnie pokazuje jasne czerwone plamy Jak się ich pozbyć Czerwony kanał: Kanał zielony: Niebieski kanał: Edycja 2: Wykrywanie defektów za …
Mam matrycę kamery (znam zarówno parametry wewnętrzne, jak i zewnętrzne) znane z obrazu o wielkości HxW. (Używam tej macierzy do niektórych obliczeń, których potrzebuję). Chcę użyć mniejszego obrazu, powiedz: (połowa oryginału). Jakie zmiany muszę wprowadzić w matrycy, aby zachować tę samą relację?H2×W2H.2)×W.2)\frac{H}{2}\times \frac{W}{2} Mam, jako parametry wewnętrzne, ( , T …
Mam obraz, który wygląda jak ten poniżej: Próbuję znaleźć promień (lub średnicę) koła. Próbowałem użyć okrągłej transformacji Hougha (przez matlaba imfindcircles(bw,[rmin rmax],'ObjectPolarity','bright')) i dopasowując się do koła lub elipsy (funkcja stworzona przez dom, która działa całkiem dobrze dla mniej hałaśliwych danych, patrz poniżej). Próbowałem także przetwarzania obrazu, aby uzyskać wyraźniejszy …
Co to jest wygładzanie i jak mogę to zrobić? Mam tablicę w Matlabie, która jest widmem wielkości sygnału mowy (wielkość 128 punktów FFT). Jak wygładzić to za pomocą średniej ruchomej? Z tego, co rozumiem, powinienem wziąć rozmiar okna określonej liczby elementów, przyjąć średnią, a to staje się nowym pierwszym elementem. …
W niektórych artykułach czytałem, że hałas addytywny jest ograniczony przez pasmo bieli Gaussa. Jak mogę zasymulować ten rodzaj hałasu za pomocą MATLAB?
Prowadzę badania nad filtrami Gabor do wykrywania wgnieceń w samochodach. Wiem, że filtry Gabor były szeroko stosowane do rozpoznawania wzorów, rozpoznawania odcisków palców itp. Mam obraz Za pomocą kodu z witryny wymiany plików MathWorks otrzymałem następujące dane wyjściowe. co w jakiś sposób nie jest wynikiem, którego można by oczekiwać. To …
Mam kod jak poniżej, który stosuje filtr pasmowoprzepustowy do sygnału. Jestem dość noob w DSP i chcę zrozumieć, co się dzieje za kulisami, zanim przejdę dalej. Aby to zrobić, chcę wiedzieć, jak wykreślić odpowiedź częstotliwościową filtra bez użycia freqz. [b, a] = butter(order, [flo fhi]); filtered_signal = filter(b, a, unfiltered_signal) …
Za pomocą Matlaba zaprojektowałem bardzo prosty dolnoprzepustowy filtr Butterwortha. Poniższy fragment kodu pokazuje, co zrobiłem. fs = 2.1e6; flow = 44 * 1000; fNorm = flow / (fs / 2); [b,a] = butter(10, fNorm, 'low'); W [b, a] są przechowywane współczynniki filtra. Chciałbym uzyskać [b, a] jako liczby całkowite, dzięki …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.