Описание тега houghlines

1 ответ

Houghlines не обнаруживают верхнюю линию простого прямоугольника

Я в тупике. Это простой белый прямоугольник на черном фоне. Houghlines не могут найти верхнюю строчку. Здесь могут найти все остальные, только не верх. Кто-нибудь? https://www.screencast.com/t/bNu4sptcS3a
12 сен '17 в 20:51
0 ответов

Автоматическая коррекция перекоса с использованием opencv

Я хочу, чтобы был способ автоматически обнаруживать и корректировать перекос изображения чека, я пытался найти дисперсию между строками для различных углов поворота и выбрать угол, который имеет максимальную дисперсию. Для расчета дисперсии я сделал…
0 ответов

Обнаружение только вертикальных линий в двоичном изображении

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

Декартовы координаты в Хафлайнах

Почему мы не можем использовать декартовы координаты (x,y) вместо полярных координат (r,theta) в преобразованиях Хафлайна? Кто-нибудь может уточнить?
2 ответа

OpenCV HoughLine обнаруживает только одну линию в изображении

Я следую документации / учебнику openCV, чтобы обнаружить линии на изображении. Тем не менее, я получил только одну из четырех похожих строк на изображении. Вот результат И вот мой код: Mat im = Imgcodecs.imread("C:/Users/valer/eclipse-workspace/the…
20 ноя '17 в 09:51
1 ответ

Как нарисовать нужную линию из вывода функции HoughLines в OpenCV C++?

Контекст: На странице № 8 в этой лекции говорится, что функция OpenCV HoughLines возвращает массив N x 2 параметров строки rho и theta, который хранится в массиве, называемом строками. Затем, чтобы на самом деле создать линии из этих углов, у нас ес…
11 авг '18 в 04:40
2 ответа

В каком порядке HoughLines OpenCV перечисляет обнаруженные линии в матрице [rho,theta]?

Когда данное изображение со строками передается в преобразование HoughLine OpenCV, оно возвращает список пар rho и theta, каждая пара определяет отдельную линию. В каком порядке перечислены строки в этом списке тхета-пар. Например, когда это изображ…
1 ответ

Обнаружение линий на изображении с использованием OpenCV с Python

[Обновлен вопрос в конце] Я пытаюсь определить шаблон дизайна простых геометрических фигур в изображении 640x480. Я разделил изображение на блоки 32х32 и проверил, в каком блоке находится центр каждой фигуры. На основе этого расчета я создал пустую …
1 ответ

Как найти перпендикулярные линии в полярных координатах?

Скажем, у меня есть линии, показанные на рисунке ниже, представленные в формате полярных координат (rho и theta). Эти строки являются выводом функции HoughLines OpenCV после некоторой постобработки. (Извините, я пока не могу вставлять изображения.) …
18 май '18 в 17:26
0 ответов

Соответствующие линии на том же изображении

Я использовал преобразование Хафа на том же изображении, чтобы получить больше строк на тех же изображениях. Теперь я хочу сопоставить эти строки, чтобы в конце было несколько строк, идентифицирующих мою цель.
1 ответ

Что подразумевается под значениями, возвращаемыми cv2.HoughLinesP()?

lines = cv2.HoughLinesP(edges,1,np.pi/180,100,minLineLength,maxLineGap,cv2.THRESH_BINARY) Я использую этот код, чтобы обнаружить строку в изображении PNG, и функция возвращает массив Numpy: array([[[124, 235, 393, 235]], [[124, 233, 393, 233]]]) Я х…
03 мар '18 в 08:38
1 ответ

Внедрение Python Hough Lines, экономящее время

Поэтому я пытаюсь реализовать алгоритм грубых линий преобразования в python, и мне трудно сделать его эффективным по времени. Это моя реализация: import numpy as np def houghLines(edges, dTheta, threshold): imageShape = edges.shape imageDiameter = (…
0 ответов

Горячие линии в Android Kotlin, кажется, начинаются в неправильных координатах

Я использую Houghlines OpenCV, чтобы попытаться найти прямоугольники на чертеже, но кажется, что используемая мной процедура создает линии с конечными точками по краям и по диагонали. Код, который я использую, взят из кода Java, который я нашел в др…
01 мар '19 в 12:48
0 ответов

Обнаружение линий с помощью HoughLinesP - Python OpenCV

У меня проблема при попытке обнаружить строки в таблице. Пример: Пример таблицы Я работаю с OpenCV Python и использую HoughLinesP для обнаружения этих строк, тем не менее, когда я запускаю скрипт, я получаю такой результат: Результат Эти цифры являю…
07 фев '19 в 20:45
1 ответ

Android Java OpenCV. Проблема с обнаружением и прорисовкой линий Хафа

Я пытаюсь использовать OpenCV на телефоне Android для обнаружения линий. Я только начинающий, и я не совсем понимаю этот код, потому что я адаптирую его из Интернета. В конце я вижу только одну строку, а не все. Кто-нибудь может мне помочь? Bitmap b…
25 май '19 в 17:00
0 ответов

Игнорировать текст на картинке в вероятностном преобразовании линий Хафа в OpenCV

Моя задача: получить все координаты всех блоков текста Я строю приложение для распознавания таблиц на картинках, фотографиях, документах. Я использую вероятностное преобразование Хафа, чтобы обнаружить все линии на фотографии, и мне нужно обнаружить…
0 ответов

Обнаружение линий с помощью Hough Lines Transform

Я хочу разделить это изображение прямо по ячейкам таблицы, для этого я сначала пытаюсь определить строки, но этот код обнаруживает только одну строку, пожалуйста, помогите мне в этой проблеме. Мой код здесь import cv2 import numpy as np img = cv2.im…
20 апр '19 в 05:52
1 ответ

C++, opecv: HoughLines() не получает значения, переданные трекбарами

Я должен обнаружить две белые линии дороги с помощью функции HoughLines. Я использую три трекбара, чтобы найти лучшие параметры для обнаружения ТОЛЬКО двух белых линий дороги. Я пробовал это: (проблема в том, что это выглядит, даже если я изменяю зн…
20 апр '19 в 20:48
0 ответов

Рассчитать отражение между линией и прямоугольником ограничивающего прямоугольника (траектории снукера)

Я новичок в OpenCV и C++, и у меня возникла проблема с рисованием траектории / отражения для битка-бита в игре в снукер. Во-первых, моя проблема - нарисовать отражение линии метки на границе таблицы, которую я уже нарисовал. Шоу кодирования для лини…
28 апр '19 в 03:33
0 ответов

Разрешение Ро и Тета в преобразовании Хафа

Одним из параметров в Hough Transform является разрешение по расстоянию (rho). В документации OpenCV ( https://github.com/card-io/card.io-dmz/blob/master/cv/hough.cpp#L99) это определяется как numrho = cvRound(((width + height) * 2 + 1) / rho) Но я …
01 май '19 в 23:08