我的最后一年项目小组计划在神经网络支持下建立实时应用程序,并需要有效地处理图像处理,任何语言建议都将非常有帮助。谢谢。

有帮助吗?

解决方案

我的建议是 OPENCV 和C ++。 OpENCV也适用于Python,但是如果您需要编写快速代码,我不建议您使用它,Python真的很慢。

其他提示

Mathematica可能会提供一些有用的功能。最后几个版本增加了很多图像处理功能。您可以通过查看这些博客条目来品尝:

Mathematica是一种解释的语言,它似乎给您的实时限制带来了障碍。但是,Mathematica始终将外国代码(尤其是C,Java和.NET)整合在一起,并且最新版本在C代码生成,动态折叠负载以及CUDA / OPENCL GPU编程方面增加了相当大的新功能。

las,Mathematica并不是FOSS,对于商业用途来说非常昂贵。但是,他们提供了很好的学生折扣(90%以上,上次我检查),一些大学/大学系都有现场许可证。

在下降的一面,Mathematica语言非常规,需要花费时间才能进入事物的摇摆。 IMO,这是值得的,但是如果您的项目时间表短,学习曲线可能太长了。

注意:我不以任何方式隶属于WRI。

Python怎么样?有 pil, , 哪个

将图像处理功能添加到Python解释器中。该库支持许多文件格式,并提供强大的图像处理和图形功能。

关于NN的介绍性文章,带有Python和一个Feed Forward NN库:

MATLAB提供了许多用于图像处理的功能。可能会稍慢,但我认为性能不是问题。

ImageMagick认为真是太好了,但是我没有第一手经验。 Mathematica?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top