我有一个包含迄今为止大约1800个jpeg(它会增长)的文件,我必须手动搜索特定功能。这要求我输入代码(1或0)来说明我要查找的功能是否存在。
由于这些特征难以定义,所以低质量的图像并且据我们所知,没有非确定性的方法可以满足地处理它,因此必须对其进行编码。
想法是打开包含jpegs的large_file,在一个新窗口中逐个打开它们(这样我就可以看到它们),从屏幕读取数据然后关闭新窗口。 / p>
大致看起来像这样:
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。有几种策略没有正常运作。显然,核心问题是产生新窗口然后关闭它。
有什么建议吗?在一个理想的世界里,我宁愿不必手动关闭图像......
非常感谢