
计算机视觉
languageX
呃。。。
展开
-
深度理解卷积--使用im2col实现卷积
在上一篇我们了解了卷积的概念,并且使用numpy实现了卷积。另一篇介绍了如何在tensorflow框架中调用API进行卷积操作。今天再介绍一个实现卷积操作的方案,使用im2col实现卷积,实际在OpenCV源码中也可以看到im2col的算法,顺便提一下opencv也可以直接部署深度学习模型,调用方法可以参考这里。im2colim2col算法原理im2col就是把图像转化为列向量,很多文章都有...原创 2019-12-18 11:01:22 · 1454 阅读 · 2 评论 -
使用opencv在PC端部署深度神经网络模型
这篇文章介绍了怎么通过源码编译opencv。其实Opencv在3.3版本之后就加入了深度神经网络模块的支持,可以导入caffe,tensorflow,pytorch等主流框架的模型。我们大多项目都是在后台或者移动端部署的,这篇介绍下opencv_dnn模块的python和C++的使用,以及在PC端如何部署模型。Opencv_dnn应用我的模型是使用tensorflow框架训练的,Opencv...原创 2019-11-09 16:09:17 · 1009 阅读 · 0 评论 -
深度理解卷积--使用numpy实现卷积
程序员就要有程序员的亚子,本文放送完整的采用numpy实现卷积的代码,让你深入了解卷积。原创 2019-09-07 22:57:45 · 27306 阅读 · 4 评论 -
深度使用卷积--使用tensorflow实现卷积
在上一篇我们了解了卷积的概念,并且使用numpy实现了卷积。但是现在其实很少会需要自己去实现卷积操作了,因为很多深度学习框架已经很好的封装了基础API甚至封装好了网络模型,比如tensorflow,pytorch,caffe等等。今天我们就使用tensorflow来实现卷积,顺便和我们自己实现的卷积结果对比,验证我们的实现是否正确。tensorflow实现卷积API介绍tensorflow是...原创 2019-09-15 00:25:41 · 393 阅读 · 0 评论