Tkinter Canvas - 从缩放图像中提取ROI

时间:2017-10-31 18:23:13

标签: python canvas tkinter

我使用Tkinter创建了一个界面,其中显示了灰度图像,我可以用鼠标在其上绘制一个感兴趣的平方区域(ROI)。

使用ROI中的坐标,我转到图像数据并提取由这些坐标分隔的像素。然后处理这些像素。

问题是:图像长度只有224x224像素,在屏幕上看起来很小。当我需要用鼠标绘制小的ROI时,这是非常不精确的。

(图像+红色区域= 300x300像素。黄色方块为ROI。)

smallimage

如果我将图像重新缩放,例如300x300像素,则可以更轻松地绘制ROI。但是,当Python增加图像大小时,它必须使用像素值进行一些操作,并且我从较小的图像中丢失了“原始和完美”信息。

(下图为300x300像素)

bigimage

有没有人有任何想法“缩放”画布所以一切看起来更大,画面更容易,但我仍然有原始的224x224像素?

欢迎任何想法。干杯!

0 个答案:

没有答案