OpenCV是计算机视觉库,Tensorflow是深度学习框架。
包含了大量的图像处理和计算机视觉的算法,但是在机器学习方面明显不足,ML模块只有SVM,MLP,kNN等有限的几种算法。dnn模块也是调用别的框架。Tensorflow是专为深度学习而生,可以方便的实现各种深度学习算法。二者不属于同一领域,做视觉用OpenCV,做深度学习用Tensorflow。或者二者结合做图像识别等等。
opencv与tensorflow区别,在线求解答
OpenCV是计算机视觉库,Tensorflow是深度学习框架。
包含了大量的图像处理和计算机视觉的算法,但是在机器学习方面明显不足,ML模块只有SVM,MLP,kNN等有限的几种算法。dnn模块也是调用别的框架。Tensorflow是专为深度学习而生,可以方便的实现各种深度学习算法。二者不属于同一领域,做视觉用OpenCV,做深度学习用Tensorflow。或者二者结合做图像识别等等。