Описание тега edge-detection

Обнаружение краев - это инструмент компьютерного зрения, используемый для поиска разрывов (краев) в изображениях или графиках. Используйте этот тег, когда спрашиваете о поиске и изменении кромок или взаимодействии кромок.
1 ответ

Временная сложность детектора краев Canny

В настоящее время я пишу исследовательскую работу о новом алгоритме стеганографии. Я использовал детектор краев Canny в какой-то момент в моем алгоритме. В статье мне нужно написать временную сложность нового подхода, которая, в свою очередь, зависи…
2 ответа

Реализация фильтра Собела в Java - нормализация значений

Я хочу реализовать Sobel Filter самостоятельно (на самом деле нет красивой реализации). Но после выполнения свертки я понятия не имею, как рассчитать значения RGB. Предположение: серое масштабированное изображение double [][] sobel_x = { { -1, 0, 1}…
10 сен '14 в 16:00
1 ответ

Как я могу применить выделение капли на краю изображения?

У меня есть изображение края, и я хочу сделать обнаружение BLOB-объектов (объектов), я попытался выполнить типичный анализ BLOB-объектов с помощью CvBlob, но результат плохой (я работаю с OPENCV), вот пример и входное изображение. http://postimg.org…
30 июн '14 в 17:14
0 ответов

OpenCV C++ Как удалить ребра с низкой кривизной?

У меня проблемы с удалением ложных (не совсем ложных, но ненужных) краев из изображения. Так как это изображение человеческого уха, я не хочу использовать края, вызванные другими вещами, кроме уха. Это код на C++, который я использую, чтобы показать…
12 янв '16 в 18:39
2 ответа

Какой простой и эффективный метод для выделения отрезков из простого 2D-изображения?

В частности, я пытаюсь извлечь все соответствующие отрезки из скриншотов игры "астероиды". Я просмотрел различные методы обнаружения краев, но ни один из них не подходит к моей проблеме по двум причинам: Они обнаруживают плавные контуры, тогда как м…
1 ответ

openCV: обнаружение края Собеля дает мне ошибку утверждения

Я использую python-openCV. При использовании обнаружения краев Собеля я получаю следующую ошибку утверждения: src.size() == dst.size() && src.channels() == dst.channels() && ((src.depth() == CV_8U && (dst.depth() == CV_16S ||…
03 июн '11 в 10:41
2 ответа

Вне экрана несколько целей рендеринга с использованием Frame Buffer Object (FBO) или?

Ситуация: Генерация N образцов формы и соответствующих ребер (используя фильтр Собеля или мой собственный) с различными преобразованиями и поворотами, при этом область просмотра (размер =600*600) и камера остаются постоянными. т.е. будет N образцов …
27 май '11 в 21:15
1 ответ

Отображение трех разных краевых изображений на одном рисунке для сравнения (без субплота)

Здравствуйте, друзья, я применил функцию обнаружения краев Канни к трем различным изображениям и получил три изображения краев кругов трех разных размеров. Я хочу показать эти три края окружностей разного радиуса на одной фигуре, но разными цветами,…
23 апр '14 в 09:38
1 ответ

Обнаружение куба с использованием C++ и openCV

В настоящее время я работаю над роботизированным проектом: робот должен захватить куб с помощью камеры Kinect, которая обрабатывает обнаружение куба и вычисляет координаты. Я новичок в компьютерном зрении. Сначала я работал над статическим изображен…
1 ответ

OpenCV обнаружение окружности / эллипса с размытым краем

Как найти зрачка (маленький кружок в глазном яблоке) на следующем рисунке и рассчитать площадь зрачка. Я пробовал обнаружение круга Хафа и подбор эллипса на контурах с различным порогом, но ни один из этих наивных подходов не работает очень хорошо. …
20 дек '18 в 22:33
2 ответа

Обнаружение объекта в изображении однородной интенсивности

У меня есть изображение Пигмарка Тигра (отпечаток следа) в грязи. Я хочу определить границу маркера, но изображение имеет одинаковую интенсивность, то есть передний план, и фон не может быть различен на основании изменений интенсивности. Что я могу …
1 ответ

Как извлечь области текста в изображениях с помощью Matlab?

Я пишу matlab Программа, которая будет обнаруживать текст в естественных изображениях сцены. Я пользуюсь этой видео лекцией и бумагой. Я понял первые несколько шагов и сделал обнаружение края (я добавляю изображения ниже). Теперь я хочу извлечь (выд…
29 мар '13 в 08:32
4 ответа

Как создать 2D карту комнаты по нескольким изображениям / кадрам фильма?

Я хотел бы создать простую двухмерную карту комнаты, получая изображения (потолок) всех направлений (360° - например, кадры фильма), распознавая стены по обнаружению краев, удаляя другие нежелательные объекты, объединяя изображения в правильном поло…
03 май '10 в 16:07
3 ответа

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

У меня есть функция, которая, учитывая изображение с прозрачным фоном и неизвестным объектом в нем, находит верхнюю, левую, правую и нижнюю границы объекта. Цель состоит в том, чтобы я мог просто нарисовать прямоугольник вокруг границ объекта. Я не …
18 июл '14 в 17:05
1 ответ

Подсчет краевых точек изображения в Matlab

Я обнаружил краевые точки изображения, как показано на следующем рисунке: Затем я разделил изображение на разные блоки одинакового размера, как показано здесь: Теперь я хочу посчитать количество краевых точек в каждом блоке изображения. Может кто-ни…
04 дек '14 в 05:40
0 ответов

Как я могу изменить этот код, чтобы детектор острых краев мог обнаружить эту линию красной метки?

Я снимаю изображение с помощью Microsoft Kinect. Но все время хитрый детектор края пропускал эту черту. Не знаю почему? как я могу обнаружить эту линию? Я прикрепил здесь необработанное изображение глубины и вывод canny. Не стесняйтесь насчет глубин…
2 ответа

Где найти материалы об обнаружении краев и что хорошо для виртуального гардероба?

Я пытаюсь создать приложение под названием виртуальный гардероб, в котором я планирую запечатлеть образ человека, а затем позволить ему выбрать другую одежду и мгновенно увидеть его виртуальный образ в этой одежде. У меня нет особых знаний о том, ка…
05 янв '12 в 17:10
0 ответов

Обнаружение острых краев Java

Еще раз я в беде. Я использую sobel edgedetector, чтобы получить края изображения. Я использую алгоритм Bresenhams, чтобы нарисовать на другом конце. Но чтобы это произошло, мне нужны четкие координаты. Мой sobel возвращает 2 0 для каждого края, и я…
24 ноя '18 в 19:47
3 ответа

Canny Edge Detector в C

Я ищу немного разъяснений о том, как работают алгоритмы, реализованные в Canny Edge Edge - Wikipedia entry -. Кажется, довольно просто выполнить шумоподавление с использованием 2D-фильтра Гаусса, но я слышал, что с помощью двух 1D-фильтров - как это…
08 сен '09 в 03:47
2 ответа

OpenCV: эффективная разность гауссовских

Я пытаюсь реализовать различие guassians (DoG), для конкретного случая обнаружения края. Как следует из названия алгоритма, он на самом деле довольно прост: Mat g1, g2, result; Mat img = imread("test.png", CV_LOAD_IMAGE_COLOR); GaussianBlur(img, g1,…
07 янв '13 в 07:58