opencv3与tensorflow的关系,各有什么有优缺点?

opencv3与tensorflow的关系,各有什么有优缺点?

OpenCV是计算机视觉库,Tensorflow是深度学习框架。

OpenCV包含了大量的图像处理和计算机视觉的算法,但是在机器学习方面明显不足,ML模块只有SVM,MLP,kNN等有限的几种算法。dnn模块也是调用别的框架。

Tensorflow是专为深度学习而生,可以方便的实现各种深度学习算法。

二者不属于同一领域,做视觉用OpenCV,做深度学习用Tensorflow。或者二者结合做图像识别等等。