为了大学课程,我需要在一年的时间里完成一个编程项目。我目前的想法是开发一个神经网络,能够检测图像,处理图像内容,然后用两种不同的语言朗读出来。我的想法是将其制作成一个网站或移动应用,并使用Python。这是否太过雄心勃勃?还是不够雄心勃勃?或者我应该考虑完全不同的项目?
回答:
你的项目有很多可行的方法。我在这里列出了一些。
关于你的网站/应用本身:
- 对于后端部分,可以使用像Flask、Django或web这样的Python库。
- 尽管纯HTML/CSS/JS就足以处理项目的前端部分,但你可以使用jQuery来简化图像上传过程。
图像分类:
- 要对图像进行分类,你可以使用像Tensorflow或PyTorch这样的库,或者直接使用像imagga这样的API(这将节省你很多工作)。
- 现在,将结果转换为语音可以通过使用Google的文本转语音库“gtts”来实现。
希望我能帮到你,祝你的项目好运 👍!