我有一个2D numpy数组,我需要将其绘制为具有一定比例的图像。在该图像中,我需要能够选择ROI或者至少能够显示鼠标坐标(图像中包含的特定目标)。我尝试使用pyqtgraph,但我似乎无法将图像绘制为数据源而不仅仅是图像(即似乎无法设置轴等)......那么最好的方法是什么呢?图像浏览器被编译为一个小部件,其中有一个滚动文件框架的滑块;然后将此小部件嵌入到具有几个表小部件的主窗口中。
答案 0 :(得分:1)
我认为matplotlib中的imshow可能适合您。它易于缩放,平移和缩放,并且可以轻松使用numpy。
(如果这个答案对你不起作用,请你澄清你的问题。我不确定你是否正在寻找任何可以完成这项工作的工具,或者是在gui的背景下工作的东西。你已经实现了。如果是后者,我认为你可能需要自己做ROI,比如选择要绘制的numpy数组的区域,例如[xmin:xmax,ymin:ymax]。)< / p>