У меня есть код Matlab, который создает график, как показано ниже, и перезаписывает график 500 раз. Эти 500 сюжетов считаются 500 кадрами, и позже он создает фильм из этих 500 кадров.Фиксация изображения до 3 координат в Matlab Рисунок
В каждом кадре местоположения D
, H
, B1
, B2
и B3
изменения. Я хочу установить изображение ниже на B1
, B2
, B3
Координаты участка. Так что, если B1
, B2
, B3
перемещение фигуры также перемещается вместе с ней.
Возможно ли это? Я понятия не имею, как это сделать. Помощь очень нужна.
Спасибо за ваш ответ. Нужно ли масштабировать изображение перед его преобразованием? – Darshan
@ Даршан, аффинное преобразование должно заботиться о масштабировании для вас: оно отображает 3 2D-точки в 'movingB1..3' в 3 2D-точки на вашем графике' fixedB1..3. Попробуйте и убедитесь сами. – Shai
Хорошо, я создал матрицу BucketMap с использованием cp2tform. Не могли бы вы помочь мне с tformarray? Для A я поставил «BucketOnly.jpg», а для T положил BucketMap. Я не уверен, что поставить для R, TDIMS_A, TDIMS_B, TSIZE_B, TMAP_B и F. Извините, что я никогда не использовал tformarray. – Darshan