Мы можем построить структуру «TFORM», используя контрольные точки через функцию «cp2tform», однако мне интересно, можем ли мы получить форму явной формы преобразования, а не структуру «TFORM», так что Я могу вычислить размер пикселя преобразованного изображения из исходного изображения, где размер пикселя dx не равен dy.получить матрицу преобразования из контрольных точек
1
A
ответ
2
Если TFORM
структура возвращается, вы можете получить доступ к матрицы преобразования, как:
TFORM.tdata.T
и
TFORM.tdata.Tinv
один для прямого преобразования, другой его обратного.
Вы можете редактировать файл maketform.m
в панели инструментов IPT и посмотреть, как они используются внутри.
Смежные вопросы
- 1. Вычислить матрицу преобразования из трех точек 3D
- 2. Извлечение контрольных точек из разреза
- 3. Расчет координат из контрольных точек
- 4. PyDev игнорирование контрольных точек
- 5. Алгоритм определения контрольных точек
- 6. Проверка контрольных точек ControlsFX
- 7. Расчет контрольных точек addCurveToPoint
- 8. Реализация контрольных точек
- 9. Как получить матрицу из преобразования Hough?
- 10. Как изменить матрицу преобразования получить из getTransformMatrix()
- 11. VC++ 2010 игнорирование контрольных точек
- 12. Удаление контрольных точек из Bootstrap 3
- 13. IPython Notebook Несколько контрольных точек
- 14. Удаление контрольных точек в Eclipse
- 15. Сохранение контрольных точек в файле
- 16. контрольных точек запуска в конструкторе
- 17. Изменение контрольных точек в базе
- 18. Удаление контрольных точек в Xcode
- 19. Наборы контрольных точек импорта/экспорта
- 20. Установка контрольных точек в Java
- 21. Использование контрольных точек в Xcode
- 22. Добавление контрольных точек в полилинию
- 23. Бурбон аккуратные несколько контрольных точек
- 24. Перемещение контрольных точек в gdb
- 25. Создание контрольных точек в XNA
- 26. Image resizer «создание контрольных точек»
- 27. Вычислить матрицу преобразования подобия, заданную двумя наборами точек?
- 28. Оценка трансформации контрольных точек в Matlab или openCV
- 29. Как перемасштабировать матрицу точек?
- 30. Применить матрицу преобразования к meshgrid
Кстати, вы также должны ознакомиться с параметрами функции ['imtransform'] (http://www.mathworks.com/help/toolbox/images/ref/imtransform.html) (относительно размера преобразованного изображения) – Amro
Имейте в виду, что есть случаи, когда это не сработает. maketform можно вызвать с помощью пользовательской анонимной функции, в этом случае tdata может быть чем угодно –
@Andrey: hmm, вопрос тогда есть случаи, когда 'cp2tform' вызывает' maketform' с пользовательским преобразованием? – Amro