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

MATLAB (MATrix LAB Laboratory) - это вычислительная среда и язык программирования четвертого поколения. Используйте этот тег с осторожностью .. см. Выдержку.

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

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

31
Каковы лучшие алгоритмы для порога изображения документа в этом примере?

Я пытаюсь реализовать различные алгоритмы бинаризации на изображении: Вот код: clc; clear; x=imread('n2.jpg'); %load original image Теперь мы изменим размеры изображений, чтобы вычислительная работа стала проще для нас позже. size(x); x=imresize(x,[500 800]); figure; imshow(x); title('original...

30
В чем преимущество фильтрата MATLAB?

MATLAB filtfiltвыполняет фильтрацию вперед-назад, т.е. фильтрует, реверсирует сигнал, фильтрует снова, а затем снова переворачивает. Видимо это сделано для уменьшения фазовых лагов? Каковы преимущества / недостатки использования такой фильтрации (думаю, это приведет к эффективному увеличению...

25
Как мне экстраполировать 1D сигнал?

У меня есть сигнал некоторой длины, скажем, 1000 образцов. Я хотел бы расширить этот сигнал до 5000 отсчетов, отобранных с той же частотой, что и оригинал (т. Е. Я хочу предсказать, каким будет сигнал, если я продолжу дискретизировать его в течение более длительного периода времени). Сигнал состоит...

22
Как они раскрасили старые черно-белые фильмы?

Этот вопрос на dsp.SE, так как меня больше всего интересует часть обработки сигналов. Есть индийский фильм Mughal-e-Azam, который был выпущен в 1960 году в черно-белом исполнении, а в 2004 году - в цветном. Как они прекрасно окрасили каждый пиксель? Какую технику они использовали для определения...

20
Как работают каскадные биквадные секции для фильтров более высокого порядка?

Я пытаюсь внедрить БИХ-фильтр 8-го порядка, и в каждой записке приложения и учебнике, которые я прочитал, говорится, что лучше всего использовать любой фильтр порядка более 2 в качестве разделов второго порядка. Я использовал tf2sosв MATLAB, чтобы получить коэффициенты для секций второго порядка,...

19
Помогите разобраться

Я пытаюсь заставить преобразование Хафа работать в MATLAB, но у меня проблемы. У меня есть действительно плохой способ определения пиков, которые нужно исправить, но до этого мне нужно иметь возможность отменить грубое преобразование для правильного создания линий. Это то, что я получаю прямо...

19
Как убрать блики и яркость изображения (предварительная обработка изображений)?

У меня есть изображение Есть ли способ убрать яркие белые пятна? Пожалуйста, помогите спасибо Редактировать: После работы с гауссианом и последующего отображения с помощью imagesc получите следующий вывод, который четко показывает ярко-красные пятна. Как мне избавиться от них? Красный канал:...

18
Как изменение размера изображения влияет на встроенную матрицу камеры?

У меня есть матрица камеры (я знаю как внутренние, так и внешние параметры), известная по изображению размером HxW. (Я использую эту матрицу для некоторых расчетов). Я хочу использовать уменьшенное изображение, скажем: (половина оригинала). Какие изменения мне нужно внести в матрицу, чтобы...

17
что сглаживает в самых основных терминах

Что такое сглаживание и как я могу это сделать? У меня есть массив в Matlab, который является спектром амплитуды речевого сигнала (величина 128 точек FFT). Как мне сгладить это с помощью скользящей средней? Из того, что я понимаю, я должен взять размер окна определенного количества элементов, взять...

17
Обнаружение круга в данных изображения с шумом

У меня есть изображение, которое выглядит как показано ниже: Я пытаюсь найти радиус (или диаметр) круга. Я попытался использовать круговое преобразование Хафа (с помощью Matlab's imfindcircles(bw,[rmin rmax],'ObjectPolarity','bright')) и подгонку к кругу или эллипсу (домашняя функция, которая...

16
Можно ли использовать фильтр Gabor для обнаружения вмятин в автомобилях?

Я провожу исследование фильтров Габора для обнаружения вмятин в автомобилях. Я знаю, что фильтры Gabor широко используются для распознавания образов, распознавания отпечатков пальцев и т. Д. У меня есть изображение. Используя некоторый код с сайта MathWorks File Exchange, я получил следующий вывод....

15
Разработка фильтра Баттерворта в Matlab и получение коэффициентов фильтра [ab] в виде целых чисел для онлайн-генератора кода Verilog HDL

Я разработал очень простой фильтр низких частот Баттерворта с использованием Matlab. Следующий фрагмент кода демонстрирует, что я сделал. fs = 2.1e6; flow = 44 * 1000; fNorm = flow / (fs / 2); [b,a] = butter(10, fNorm, 'low'); В [b, a] хранятся коэффициенты фильтра. Я хотел бы получить [b, a] как...

15
Как вручную построить частотную характеристику полосового фильтра Баттерворта в MATLAB без функции freqz?

У меня есть код, как показано ниже, который применяет полосовой фильтр к сигналу. Я довольно новичок в DSP, и я хочу понять, что происходит за кулисами, прежде чем я продолжу. Для этого я хочу знать, как построить частотную характеристику фильтра без использования freqz. [b, a] = butter(order, [flo...

15
Проблема сегментации изображения различных материалов

Привет CV / Сообщество распознавания образов, У меня есть серьезная проблема относительно сегментации изображения. Сценарий - это атмосфера в печи, которая заставляет мою голову сходить с ума. И мне нужно обнаружить контуры объектов из разных материалов (стекло, керамика, Al, Ir, ...) за короткий...

14
Как я могу изменить формулу, чтобы обнаружить штрих-код под каждым углом? - MATLAB

Как я могу изменить формулу, чтобы обнаружить штрих-код под каждым углом? rgb = imread('barcode4.jpg'); % Resize Image rgb = imresize(rgb,0.33); figure(),imshow(rgb); % Convert from RGB to Gray Igray = double(rgb2gray(rgb)); % Calculate the Gradients [dIx, dIy] = gradient(Igray); B = abs(dIx) -...

14
ICA - статистическая независимость и собственные значения ковариационной матрицы

В настоящее время я создаю различные сигналы с использованием Matlab, смешиваю их, умножая их на матрицу микширования A, а затем пытаюсь вернуть исходные сигналы с помощью FastICA . Пока что восстановленные сигналы действительно плохи по сравнению с оригинальными, что оказалось не таким, как я...

14
Как рассчитать SNR шумового сигнала?

У меня проблемы с пониманием, как это сделать практически У меня есть WAV-файл, который содержит чистую речь и другой Ave-файл, который просто содержит фоновый шум (это могут быть разные вещи, такие как белый шум, шум толпы, запись ветра и т. Д.). Это либо чисто речь, либо чисто шум. Таким образом,...

14
Является ли сигнал высокой частоты таким же, как сигнал минус сигнал низкой частоты?

Мой вопрос: если я хочу передать верхний сигнал, это то же самое, что и сигнал низкого уровня и вычесть его из сигнала? Это теоретически то же самое? Это практически то же самое? Я выполнил поиск (как в Google, так и в dsp.stackexchange) и нашел противоречивые ответы. Я играл с сигналом и вот...