PyQt рисует на изображении и анализирует его - PullRequest
0 голосов
/ 09 октября 2018

Для приложения, которое я создаю, я загружаю необработанные данные изображения и преобразую их в изображение.Прямо сейчас я использую QPixmap и QImage для отображения необработанных данных, которые работают правильно.Имеется 3 канала с данными, поэтому я показываю 3 разных изображения на кадр с переменным размером, но все с соотношением сторон 4: 3.Он также работает достаточно быстро, чтобы я мог быстро отображать несколько кадров.

Теперь я хочу рисовать на отдельных каналах, и мне было интересно, каким образом мне следует идти.Что я хочу сделать, так это нарисовать квадраты, круги и многоугольники.Таким образом, для квадрата необходимо нарисовать две точки, чтобы сделать квадрат, для круга - среднюю точку и радиус в пикселях, а для многоугольника - нарисовать только несколько точек.Это может быть вызвано щелчками мыши, и я хочу сохранить данные точек, чтобы я мог дополнительно проанализировать интересующую область, которая была нарисована.

Есть QPainter, QGraphicsView / Scene и QGraphicsPixmapItem.Возможно больше.Как бы вы, ребята, сделали это?Прямо сейчас я рисую свою QPixmap на этикетках.Пока нет решения по покраске ...

...