Mam GUI z dwiema osiami. Pierwsze osie mają obraz o niskiej rozdzielczości.Matlab: Wyznaczanie czasu rzeczywistego ROI wybranego przy pomocy IMRECT
To, co chciałbym zrobić, to wybrać obszar na pierwszych osiach przy pomocy IMRECT, a następnie wyświetlić ten obszar jako obraz o wysokiej rozdzielczości na drugiej osi, przy ciągłej aktualizacji, kiedy przesuję prostokąt IMRECT.
Jedyny sposób, w jaki mogłem to zrobić, to "pętla for" z 0,1 pauzą, która trwa zaledwie minutę lub dwie, podczas gdy ja wybieram i zmieniam ROI z IMRECT, bardzo uciążliwy.
Moja myśl polegała na użyciu funkcji uruchamianej za każdym razem, gdy mysz poruszała się w obrębie pierwszych osi, za pomocą poleceń drukowania i getPosition w tej funkcji. Jednak nie jestem pewien, jak napisać taką funkcję (wyzwalanie ruchu myszy w osiach).
Każda pomoc będzie bardzo ceniona!
Sprawdź również: http://stackoverflow.com/questions/10998739/scaleable-dragable-box-on-plot-to-can-select-data/10998803 # 10998803 –