Предположим, я знаю две точки, составляющие линию. Я хочу знать точки, в которых эта строка проходит через матрицу или изображение с рисунком (оба из которых у меня есть доступ, поэтому, в зависимости от того, что было бы проще в использовании, приветствуется). Любые идеи о том, как я могу это сделать?Android: найдите точки пересечения линии и изображение
0
A
ответ
0
Отправной точкой для вас будет алгоритм рисования линии. Существует много алгоритмов рисования линий. Проверьте wiki page.
dx = x2 - x1
dy = y2 - y1
for x from x1 to x2 {
y = y1 + (dy) * (x - x1)/(dx)
plot(x, y)
}
Учитывая, что в этот алгоритм введено 2 пункта, он будет отображать все точки между ними. Затем точки могут быть отображены на соответствующее изображение.
Смежные вопросы
- 1. Точки пересечения овальной линии и линии
- 2. Нахождение точки пересечения линии и прямоугольник
- 3. Расчет линии с использованием известной линии, точки пересечения и угла
- 4. Найти точки пересечения всех сегментов линии
- 5. Detect точки пересечения 2-х линии
- 6. нахождения точки пересечения в R
- 7. Как найти точки пересечения линии и нескольких кривых в Python?
- 8. Алгоритма рассчитайте точки пересечения два горизонтальных и вертикальной линии
- 9. Расстояние от точки к линии (2D) и координаты пересечения
- 10. 3D линии пересечения алгоритм
- 11. Точки пересечения в R
- 12. Найдите точку пересечения двух плотностей в R
- 13. Линия пересечения линии линии латекса
- 14. Java-точка пересечения многоугольника и линии
- 15. Как найти точки пересечения, когда линии создаются из массива
- 16. Определение точки пересечения двух линий
- 17. Поиск путей на основе линии и пересечения
- 18. Точки пересечения между линией и прямоугольником
- 19. Найдите, если линии параллельны, совпадают или пересекаются. Если они пересекаются, найдите точку пересечения
- 20. алгоритм пересечения сегментов линии
- 21. Поиск точки пересечения на трехмерной линии перпендикулярно целевой точке
- 22. Алгоритм поиска точки пересечения двух сегментов трехмерной линии
- 23. Реализация Java для проверки точки пересечения двух сегментов линии?
- 24. Найти точки пересечения MATLAB
- 25. Линии сегментов Пересечение (точка пересечения)
- 26. Найти точки пересечения векторной конструкции
- 27. пересечения интерполированной линии и интерполированная кривой MATLAB
- 28. Поиск точек пересечения линии и круга
- 29. питон участок пересечения линии и данные
- 30. Пересечения линии и квадрата в JAVA
Являются ли точки в 3D и матрицей в определенном положении в 3D? –
нет, они оба в 2D – Aneem
А. Когда вы ссылаетесь на «точки, в которых эта строка проходит через матрицу», вы имеете в виду пиксели, которые он пересекает? Точки имеют нулевой размер, а пиксели имеют определенный размер. –