我有兴趣编写一些基本的计算机化对象识别应用程序,所以我想我需要一些图像处理算法的理论背景,以及一些用于决策能力的AI.
我是计算机科学专业的毕业生,有一天我打算获得硕士学位,希望能够进入这些领域.与此同时,我想先行一步,做一些自学.
所以我的问题是,我从哪里开始?我很欣赏正确方向的箭头,如果可能的话,还有一些链接.
您可能想查看这些类似问题的答案:
图像处理语言/环境
也许看看:OpenCV.非常好的图像处理库,当你知道什么用于什么目的时,你可以看看"引擎盖下"知道它是如何工作的:)
欢迎来到计算机视觉的有趣世界,它基本上是你用AI算法进行图像处理以进行识别/跟踪/分割等领域.如果没有详尽无遗,整个交易涉及图像采集,图像处理,图像分割,图像识别. .
最简单的启动方式可能是OpenCV.然而,在大多数应用程序中,使用OpenCV可能过度,因为从头开始并不困难.一旦你超过了图片加载(你可能会考虑BMP,因为它最容易解析)部分,如果你只有数学公式,你可以实现许多基本的图像处理算法.还有其他你可以尝试的库,像torchvision,AForge(.NET)这样的东西都是不错的选择.
谈到AI部分,这里的事情变得有趣.您可能希望在可以使用的库中使用SVM,例如libsvm,SVMlight等.