CNN 、DNN、FCN 、GOTURN、 MobileNet、 SSD、 GoogleNet概念介绍

📅 2026/8/4 1:23:05
CNN 、DNN、FCN 、GOTURN、 MobileNet、 SSD、 GoogleNet概念介绍
概念前置梳理(必分清)DNN、CNN 是网络大类名称(概念),不是具体模型FCN / GoogleNet / MobileNet / SSD / GOTURN 是具体 CNN 网络模型cv::dnn是 OpenCV推理模块(引擎),不属于网络模型层级从属:DNN深度神经网络 ⊃ CNN卷积神经网络 ⊃ FCN/GoogleNet/MobileNet/SSD/GOTURN逐个详解1. CNN 卷积神经网络 Convolutional Neural Network定位:通用网络架构(基类)核心层:卷积层、池化层、激活函数、全连接层核心特性:局部感受野、权值共享,擅长处理二维图像,自动提取边缘、纹理、形状特征任务:图像分类、目标检测、图像分割、跟踪、人脸识别说明:FCN、SSD、MobileNet、GoogleNet 全部属于 CNN。2. DNN 两层含义(极易混淆)含义① Deep Neural Network 深度神经网络(理论概念)层数较多的神经网络总称;CNN 是 DNN 的一个分支。含义② OpenCVcv::dnn模块(工程开发重点)⚠️不是网络!是推理引擎作用:加载训练完毕的各类 CNN 模型(Caffe、ONNX、TensorFlow),执行前向推理;只支持推理,不能训练网络头文件:#include opencv2/dnn/dnn.hpp常用 API:rea