到目前为止,我有一个包含大约 1800 个 jpeg 的文件(它会增长),我必须手动搜索特定的功能。这要求我输入一个代码(1 或 0)来说明我正在寻找的功能是否存在。
由于特征难以定义,图像质量低,据我们所知,不存在非确定性方法来令人满意地处理它,因此必须对其进行编码。
这个想法是打开包含 jpeg 的 large_file,在新窗口中逐个打开它们(以便我可以看到它们),从屏幕读取数据,然后关闭新窗口。
大致看起来像这样:
large_file = open (xxxxxx, rb) # contains info identifying jpeg
for jpeg in large_file: # 1800 items now more later
open jpeg in separate window
does image meet the criterion?: # Enter 1 or 0 (say) at console
if (1 or 0):
close window and move to next image
else:
go back and ask for sensible input
large_file.close()
我正在以 lightdm 作为显示管理器和 Python 2.7.6 运行 Kubuntu 14.04。浏览 Stackoverflow 并不能真正得到我需要的东西。
使用 Image 实现会导致问题,因为我使用的不是 xv,而是 lightdm。有几个策略没有正常工作。显然,核心问题是产生新窗口然后关闭它。
有什么建议么?在理想的世界中,我宁愿不必手动关闭图像......
非常感谢