这里是 AI 研习社,我们的社区已经正式推出了!欢迎大家来多多交流~
mooc.ai/bbs
社长为你推荐来自 AI 研习社问答社区的精华问答。如有你也有问题,欢迎进社区提问。
一个小介绍:
社区目前主要功能是问答和博客,支持文字、图片、视频、代码、公式、超链接,这些功能可以让你在描述问题 / 回答问题 / 写文章的时候用最清晰的方式来表达,还需要什么你说,我改。
话不多说,直接上题
问:可以使用 TensorFlow 代替 OpenCV 进行计算机视觉研究吗?
如题。
来自社友的回答
@StevenShi
OpenCV 是计算机视觉库,Tensorflow 是深度学习框架。
OpenCV 包含了大量的图像处理和计算机视觉的算法,但是在机器学习方面明显不足,ML 模块只有 SVM,MLP,kNN 等有限的几种算法。dnn 模块也是调用别的框架。
Tensorflow 是专为深度学习而生,可以方便的实现各种深度学习算法。二者不属于同一领域,做视觉用 OpenCV,做深度学习用 Tensorflow。他们可以相互补充,相互结合来用。
@艾蜜莉
楼上解说很详细,在计算机视觉方面,目前 tensorflow 还不能完全代替 OpenCV,解决具体计算机视觉问题时,经常需要 opencv 进行预处理或者对输出结果进行后期处理。
领取专属 10元无门槛券
私享最新 技术干货