我想知道在使用C++时,什么情况下应该使用OpenCV的机器学习库CvSVM或CvANN_MLP,而不是使用TensorFlow来构建它们?哪一个更好?在什么情况下使用?
回答:
如果你特别想针对“手写识别”或类似模式识别的非图像分析领域,神经网络使用TensorFlow是首选。另一方面,OpenCV是专门为计算机视觉设计的(基本上是高级图像分析,用于解释数字图像的某些特性)。
如果你在机器学习方面是初学者,我强烈建议从TensorFlow开始,作为对机器学习和特别是神经网络的更广泛的介绍。有很多很棒且易于跟随的资源可供入门。