cv2.dnn.blobFromImage函数

本文详细介绍了OpenCV的cv2.dnn.blobFromImage函数在深度学习预处理中的作用,包括图像的减均值操作,解释了为何减均值有助于对抗亮度变化,并探讨了不同网络架构在预处理时可能采用的不同策略。文章强调在使用预训练模型时,务必了解其预处理需求。
摘要由CSDN通过智能技术生成

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

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

在PyImageSearch有许多读者好奇,blobFromImage到底是对图像做了了什么样的处理 ?今天我就来告诉大家。

你也必定明白,为了从深度神经网络获得预测结果,你首先需要对你的数据进行预处理。

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

    1.减均值(Mean subtraction)

    2.按比例缩放(Scaling by some factor)

OpenCV新的神经网络模块dnn包含两个预处理函数,为通过预训练深度学习模型进行分类,做好准备。

今天的博文,我准备剖析OpenCV的cv2.dnn.blobFromImage和cv2.dnn.blobFromImages预处理函数,理解他们是如何工作的。

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

  cv2.dnn.blobFromImage

 cv2.dnn.blobFromImages

这两个函数执行:

 1.减均值

 2.缩放

 3.通道交换(可选)

下面我们有这些内容:

 1.研究减均值与缩放

 2.解释每个深度学习预处理函数的函数签名

 3.在细节上研究这些方法

 4.最后,对一副图像运用OpenCV的深度学习函数

深度学习的减均值<

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值