我需要做一个应用程序:
所有这些都需要实时,持续地完成。
我是数据库程序员(C#,Java,Python)所以这对我来说是新的东西......选择什么语言以及如何开始,据说我对处理需要做的事情很了解但只是在理论上 - 我知道步骤,计算......只需要一个工具。
答案 0 :(得分:0)
这一切似乎都远离你提交的内容。如果你能为你想要的应用程序提供一个目的,那就太好了。
但是,似乎你想做一点计算机视觉/图像处理。我最喜欢的语言是C ++,而OpenCV库可以提供当前计算机视觉算法和图像处理方法的实现。
C ++非常适合图像处理,因为与您习惯使用的语言相比,它是一种相当“低级”的语言,因此快速编写代码可能会有点困难,但编写快速代码< / em>有点容易。
OpenCV库的另一个好处是Python存在一个版本。在Python中操作和试验某些操作比使用C ++更容易,并且可以更快速地测试您以后可以在应用程序中集成的想法。
此外,对于一些简单的图像处理操作,Matlab可能就足够了。它还提供了许多方法,但与C ++相比相当慢(我认为,甚至是Python)。
最后,看起来像物体检测,你计划做的任何其他事情都是你的新领域。您可以在计算机视觉和图像处理上浏览(或阅读,取决于可用时间)一些介绍性材料(例如,介绍和选择的书籍章节)。对于推荐的阅读材料,我建议您搜索 Stack Overflow以及Signal Processing at Stackexchange。此外,这两个网站都可以帮助您完成更具体的编程,并在您自己努力工作时解决问题。