Advertisement

dnn.blobFromImage function

阅读量:

深度学习:OpenCV的blobFromImage如何工作

深度学习中OpnenCV的blobFromImage是对输入图像做了什么呢?

许多读者在PyImageSearch中表现出浓厚的兴趣。
blobFromImage到底对图像进行了哪些具体的处理呢?

你也必然清楚,在使用深度神经网络进行预测时,你需要先对数据进行预处理。

在深度学习和图像分类领域,预处理任务通常包含:

复制代码
    1.减均值(Mean subtraction)
    
    2.按比例缩放(Scaling by some factor)

该系统新增了‘dnn’神经网络模块,并包含两个预处理函数;该系统准备好利用预训练的深度学习模型来进行分类任务。

这篇博文里,我打算深入探讨OpenCV中的cv2.dnn.blobFromImage和cv2.dnn.blobFromImages这两个预处理函数的具体机制

OpenCV提供两个函数用来促进图像预处理,用于深度学习分类。

复制代码
      cv2.dnn.blobFromImage
    
     cv2.dnn.blobFromImages

这两个函数执行:

复制代码
减均值
    
     2.缩放
    
     3.通道交换(可选)

下面我们有这些内容:

复制代码
研究减均值

全部评论 (0)

还没有任何评论哟~