用于图像处理的高级语言
我的最后一年项目组计划构建一个具有神经网络支持的实时应用程序,并且需要有效地处理图像处理,任何语言建议都会非常有帮助。谢谢。
My final year project group is planning to build a real time application with neural network support and need to handle image processing efficiently, Any language suggestions would be very much helpful. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Mathematica 可能会提供一些有用的功能。最近的几个版本添加了相当多的图像处理功能。您可以通过查看以下博客条目来了解一下:
Mathematica 是一种解释性语言,这似乎对您的实时限制。然而,Mathematica 始终很好地集成了外国代码(特别是 C、Java 和 .NET),并且最新版本在 C 代码生成、动态库加载和 CUDA / OpenCL GPU 编程方面添加了相当多的新功能。
可惜的是,Mathematica 不是自由开源软件,而且对于商业用途来说相当昂贵。然而,他们给予学生很大的折扣(90%+,我上次检查时),并且一些学院/大学部门拥有站点许可证。
不利的一面是,Mathematica 语言非常非传统,需要时间才能熟悉事物。 IMO,这种努力是值得的,但如果您的项目时间表很短,那么学习曲线可能会太长。
注:我与 WRI 没有任何关系。
Mathematica may offer some useful features. The last couple of releases have added quite a lot of image processing functionality. You can get a taste by looking at these blog entries:
Mathematica is an interpreted language, which would appear to present an obstacle to your real-time constraints. However, Mathematica has always integrated well will foreign code (notably C, Java and .NET) and the latest release adds considerable new capabilities with respect to C-code generation, dynamic-library loading and CUDA / OpenCL GPU programming.
Alas, Mathematica is not FOSS and is pretty expensive for commercial use. However, they give great student discounts (90%+, last time I checked) and some college/university departments have site licenses.
On the down side, the Mathematica language is quite unconventional and it takes time to get into the swing of things. IMO, the effort is worth it, but the learning curve might be too long if your project timelines are short.
Note: I am not affiliated with WRI in any way.
我的建议是 OpenCV 和 C++。 OpenCV 也可以与 Python 一起使用,但如果您需要编写快速代码,我不推荐它,Python 可能非常慢。
My suggestion is OpenCV and C++. OpenCV is also usable with Python, but I don't recommend it if you need to write fast code, Python can be really slow.
Python 怎么样?有 PIL,它
关于使用 Python 进行神经网络和前馈神经网络库的介绍性文章:
How about Python? There is PIL, which
An introductory article about NN with python and a feed forward NN library:
Matlab提供了很多图像处理的功能。可能有点慢,但我认为性能不是问题。
Matlab provides a lot of features for image processing. May be slightly slow, but I assume performance is not an issue.
ImageMagick 应该非常好,但我没有第一手经验。数学?
ImageMagick is suppose to be real good, but I have no first-hand experience. Mathematica?