美文网首页我爱编程
利用OpenCV DNN算法做物体识别

利用OpenCV DNN算法做物体识别

作者: 杰森斯坦sen | 来源:发表于2018-05-18 15:48 被阅读0次

OpenCV在其深度学习例子程序里包含了物体识别的样例程序。利用了谷歌的TensorFlow框架训练的深度学习网络MobileNet SSD。

模型参数:

Model Scale Size WxH Mean subtraction Channels order
MobileNet-SSD, Caffe 0.00784 (2/255) 300x300 127.5 127.5 127.5 BGR

例子包含了cpp 和 Python 程序:

  • object_detection.cpp
  • object_detection.py

训练后的深度学习模型信息:

  • MobileNetSSD_deploy.prototxt
  • MobileNetSSD_deploy.caffemodel

卷积网络

MobileNet,GoogleNet是卷积网络的名字,从深度学习网络演进的顺序,大致为:Inception到ResNet,再到MobileNet。可参考这篇文章:从Inception v1,v2,v3,v4,RexNeXt到Xception再到MobileNets,ShuffleNet,MobileNetV2

链接

MobileNet Single-Shot Detector example
MobileNet-SSD
OpenCV Tutorials

相关文章

网友评论

    本文标题:利用OpenCV DNN算法做物体识别

    本文链接:https://www.haomeiwen.com/subject/ejvgdftx.html