Добрый день. Обращаюсь за помощью по вопросу программирования преобразования Хафа в MathCad.
В сути самого преобразовании я разобрался, теперь хочется получать результат автоматически.
Задачу программирования этого преобразования в MathCad я определил так:
Есть матрица "M" размером 10 на 10 элементов, в ней элементы, равные "1" принадлежат линии, а элементы, равные "0" - не принадлежат. У матрицы х=10 - количество столбцов и у=10 количество строк.
Требуется получить матрицу пространства параметров (количество элементов не важно, пусть размер "p" на "q").
Я пробовал в матрице пространства параметров прибавлять к значению элемента "1", если его координаты (a;b) удовлетворяют условию b = -x*a + y, где x и y - координаты ненулевого элемента из матрицы "M".
В
этом файле сначала я сделал это в ручную, потом попробовал автоматически - не получилось ((. Файл с комментариями, сделан в MathCad 11 версии.
Надеюсь на вашу помощь)
Да... я бы хотел сделать это именно в маткаде... другими подобными программами я не владею, к сожалению(