我想创建一个python程序,要求用户将图像放在特定的类别中。例如,有10个类别(比如1到10个(。该程序将显示图像库,用户将手动将图像放入10个类别之一。在对所有图像进行分类后,它创建了图像数据库,其中图像被分类为所有这10个类别。所以下次加载数据库时,它会附带分类。
例如,有一个包含树、猫、狗、狮子等图像的文件夹。当程序运行时,用户会看到图像,并决定该图像应该放在哪个类别中。(手动分类(。用户还可以决定给特定类别起什么名字。
我应该使用哪些库,以便它可以与用户交互?我希望用户根据图像进行手动分类。
您甚至不需要为此编写任何Python,只需使用feh即可完成。
只需定义您的10个操作,可能是移动或重命名文件或向其中添加注释,使用--action1
到--action9
,然后在确定类后为每个图像按下按钮0到9,并执行相应的操作。
";动作">只是shell脚本,所以您可以:
- 重命名/移动文件
- 删除文件
- 将文件名附加到CSV
- 将记录插入
sqlite
或其他数据库 - 等等