对于我正在制作的应用程序,我加载原始图像数据并将其转换为图像。现在,我正在使用QPixmap和QImage来显示原始数据,它可以正常工作。有3个通道的数据,因此我每帧显示3个不同的图像,这些图像的大小可变,但比例均为4:3。它的运行速度也足够快,可以快速显示多个帧。
现在我想在各个频道上绘画,我想知道应该怎么走。我真正想做的是绘制正方形,圆形和多边形。因此,对于一个正方形,必须绘制两个点才能形成一个正方形,对于一个圆形,则是一个中点,并且以像素为单位的半径;对于多边形,它只是要绘制的多个点。可以通过单击鼠标来触发,我想保存点的数据,以便我可以进一步分析已绘制的感兴趣区域。
有一个QPainter,QGraphicsView / Scene和QGraphicsPixmapItem。可能更多。你们会如何做?现在,我正在标签上绘制我的QPixmap。到目前为止还没有绘画解决方案...