位置: IT常识 - 正文

Opencv学习之:将图片的值进行范围调整 cv2.normalize()(opencv语句)

编辑:rootadmin
Opencv学习之:将图片的值进行范围调整 cv2.normalize() cv2.normalize()指定将图片的值放缩到 0-255 之间array = cv2.normalize(array,None,0,255,cv2.NORM_MINMAX)

推荐整理分享Opencv学习之:将图片的值进行范围调整 cv2.normalize()(opencv语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opencv jni,opencv convexhull,opencv gui,opencv convertto,opencv转pil,opencv convexhull,opencv converto,opencv convertto,内容如对您有帮助,希望把文章链接给更多的朋友!

cv2.NORM_MINMAX :使用的放缩方式是 min_max 的方式

其对应的原理是: x^=x−minmax−min∗(max′−min′)+min′\hat{x} = \frac{x-min}{max-min} * (max^{'}-min^{'}) + min^{'}x=max−minx−min​∗(max′−min′)+min′

x^\hat{x}x 表示矩阵中任意一点归一化之后的值xxx 表示矩阵中的所有原始值min,maxmin,maxmin,max 分别代表矩阵中的最大值和最小值max′,min′max^{'}, min^{'}max′,min′ 分别表示放缩的目标范围中的最大和最小值Opencv学习之:将图片的值进行范围调整 cv2.normalize()(opencv语句)

例如当我们想把 0-255 值放缩到 0-1 之间,那么 max=255,min=,max′=1,min′=max=255, min=0, max^{'}=1,min^{'}=0max=255,min=0,max′=1,min′=0 就可以得到我们平时用的归一化公式: x^=x−minmax−min\hat{x} = \frac{x-min}{max-min}x=max−minx−min​

而当我们想把值从 0-1 之间放缩到 0-255 那么 max=1,min=,max′=255,min′=max=1, min=0, max^{'}=255,min^{'}=0max=1,min=0,max′=255,min′=0 x^=x−1−∗(255−)+=x∗255\hat{x} = \frac{x-0}{1-0} * (255-0) + 0=x*255x=1−0x−0​∗(255−0)+0=x∗255

除此之外,还有其他的归一化和放缩的选项,例如:

cv2.NORM_INF:归一化数组的(切比雪夫距离)L∞范数(绝对值的最大值)cv2.NORM_L1 : 归一化数组的(曼哈顿距离)L1-范数(绝对值的和)cv2.NORM_L2: 归一化数组的(欧几里德距离)L2-范数

想知道具体的公式解析可以参考文章: opencv中归一化函数cv2.normalize()的原理讲解

代码示例import cv2 test_set = torchvision.datasets.CIFAR10(root='../datasets', train=False, download=False, transform=None)x = train_set.data[0]x = x / 255.xarray([[[0.23137255, 0.24313725, 0.24705882], [0.16862745, 0.18039216, 0.17647059], [0.19607843, 0.18823529, 0.16862745], ..., [0.61960784, 0.51764706, 0.42352941], [0.59607843, 0.49019608, 0.4 ], [0.58039216, 0.48627451, 0.40392157]], [[0.0627451 , 0.07843137, 0.07843137], [0. , 0. , 0. ], [0.07058824, 0.03137255, 0. ], ..., [0.48235294, 0.34509804, 0.21568627], [0.46666667, 0.3254902 , 0.19607843], [0.47843137, 0.34117647, 0.22352941]], [[0.09803922, 0.09411765, 0.08235294], [0.0627451 , 0.02745098, 0. ], [0.19215686, 0.10588235, 0.03137255], ..., [0.4627451 , 0.32941176, 0.19607843], [0.47058824, 0.32941176, 0.19607843], [0.42745098, 0.28627451, 0.16470588]], ..., [[0.81568627, 0.66666667, 0.37647059], [0.78823529, 0.6 , 0.13333333], [0.77647059, 0.63137255, 0.10196078], ..., [0.62745098, 0.52156863, 0.2745098 ], [0.21960784, 0.12156863, 0.02745098], [0.20784314, 0.13333333, 0.07843137]], [[0.70588235, 0.54509804, 0.37647059], [0.67843137, 0.48235294, 0.16470588], [0.72941176, 0.56470588, 0.11764706], ..., [0.72156863, 0.58039216, 0.36862745], [0.38039216, 0.24313725, 0.13333333], [0.3254902 , 0.20784314, 0.13333333]], [[0.69411765, 0.56470588, 0.45490196], [0.65882353, 0.50588235, 0.36862745], [0.70196078, 0.55686275, 0.34117647], ..., [0.84705882, 0.72156863, 0.54901961], [0.59215686, 0.4627451 , 0.32941176], [0.48235294, 0.36078431, 0.28235294]]])plt.imshow(x)

x_ = cv2.normalize(x,None,0,255,cv2.NORM_MINMAX)x_array([[[ 59, 62, 63], [ 43, 46, 45], [ 50, 48, 43], ..., [158, 132, 108], [152, 125, 102], [148, 124, 103]], [[ 16, 20, 20], [ 0, 0, 0], [ 18, 8, 0], ..., [123, 88, 55], [119, 83, 50], [122, 87, 57]], [[ 25, 24, 21], [ 16, 7, 0], [ 49, 27, 8], ..., [118, 84, 50], [120, 84, 50], [109, 73, 42]], ..., [[208, 170, 96], [201, 153, 34], [198, 161, 26], ..., [160, 133, 70], [ 56, 31, 7], [ 53, 34, 20]], [[180, 139, 96], [173, 123, 42], [186, 144, 30], ..., [184, 148, 94], [ 97, 62, 34], [ 83, 53, 34]], [[177, 144, 116], [168, 129, 94], [179, 142, 87], ..., [216, 184, 140], [151, 118, 84], [123, 92, 72]]], dtype=uint8)plt.imshow(x_)

本文链接地址:https://www.jiuchutong.com/zhishi/300429.html 转载请保留说明!

上一篇:毕业设计-基于深度学习的医学影像分割(毕业设计基于51单片机多功能电子钟的设计)

下一篇:万字长文:Stable Diffusion 保姆级教程(万字长文护国安是谁写的)

  • 苹果手机轻颜相机怎么关闭拍照声音(苹果手机轻颜相机怎么关闭快门声)

    苹果手机轻颜相机怎么关闭拍照声音(苹果手机轻颜相机怎么关闭快门声)

  • oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

    oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

  • qq钱包注销后qq账号会不会消失呢(qq钱包注销后qq账号实名会解除吗)

    qq钱包注销后qq账号会不会消失呢(qq钱包注销后qq账号实名会解除吗)

  • 华为荣耀10屏多大(华为荣耀10屏幕多长多宽)

    华为荣耀10屏多大(华为荣耀10屏幕多长多宽)

  • 映趣和小米什么关系(映趣blackstone3和小米谁好)

    映趣和小米什么关系(映趣blackstone3和小米谁好)

  • 层次型网状型和关系型数据库划分原则是(层次型网状型和关系型数据库划分原则是联系的复杂程度)

    层次型网状型和关系型数据库划分原则是(层次型网状型和关系型数据库划分原则是联系的复杂程度)

  • 此beta版满了怎么办(此beta版已满解决方法)

    此beta版满了怎么办(此beta版已满解决方法)

  • 手机屏幕变黑怎么解决(苹果手机屏幕变黑怎么恢复正常)

    手机屏幕变黑怎么解决(苹果手机屏幕变黑怎么恢复正常)

  • 对方的朋友圈不显示了(对方的朋友圈不显示了是为什么)

    对方的朋友圈不显示了(对方的朋友圈不显示了是为什么)

  • winbond芯片起什么作用(芯片power)

    winbond芯片起什么作用(芯片power)

  • wps表格为什么不能输入内容(wps表格为什么不能全部打印)

    wps表格为什么不能输入内容(wps表格为什么不能全部打印)

  • qq如何隐藏消息内容(qq如何隐藏消息通知内容)

    qq如何隐藏消息内容(qq如何隐藏消息通知内容)

  • 拒绝服务攻击是指(拒绝服务攻击是被动攻击吗)

    拒绝服务攻击是指(拒绝服务攻击是被动攻击吗)

  • ipada1670是什么型号(ipada1673是什么型号)

    ipada1670是什么型号(ipada1673是什么型号)

  • 集五福能开几次奖(集五福只能开一次吗)

    集五福能开几次奖(集五福只能开一次吗)

  •  iphonex上市时间(iphoneXS上市时间和价格)

    iphonex上市时间(iphoneXS上市时间和价格)

  • 京东差评买家可以修改吗(京东给差评然后申请退款差评还会在吗)

    京东差评买家可以修改吗(京东给差评然后申请退款差评还会在吗)

  • 抖音评论加载失败啥意思(抖音评论加载失败怎么办)

    抖音评论加载失败啥意思(抖音评论加载失败怎么办)

  • 小米如何关掉nfc(小米如何关掉游戏加速)

    小米如何关掉nfc(小米如何关掉游戏加速)

  • word怎么关闭兼容模式(word怎么关闭兼容)

    word怎么关闭兼容模式(word怎么关闭兼容)

  • nxp是什么

    nxp是什么

  • 充电器红灯一直闪烁响(充电器红灯一直不变绿)

    充电器红灯一直闪烁响(充电器红灯一直不变绿)

  • 点赞又取消别人知道吗(点赞又取消别人能看到吗)

    点赞又取消别人知道吗(点赞又取消别人能看到吗)

  • 华为nova5和nova5pro对比(华为nova5和nova5pro的壳通用吗)

    华为nova5和nova5pro对比(华为nova5和nova5pro的壳通用吗)

  • 苹果手机找不到订阅管理怎么办(苹果手机找不到了在家里怎么找)

    苹果手机找不到订阅管理怎么办(苹果手机找不到了在家里怎么找)

  • 高德地图怎么关闭推送(高德地图怎么关闭免密支付)

    高德地图怎么关闭推送(高德地图怎么关闭免密支付)

  • vue3插槽、具名插槽、作用域插槽-足够入门了!(vue 插槽详解)

    vue3插槽、具名插槽、作用域插槽-足够入门了!(vue 插槽详解)

  • 股权置换税收
  • 企业所得税如何规避
  • 两处以上取得工资如何交社保
  • 工商年审实缴时间
  • 金蝶财务系统录入发票
  • 房地产小规模纳税人预缴税款如何填申报表
  • 小规模纳税人不开票收入怎么报税
  • 企业开出的普票和专票对税额有影响吗
  • 企业利润表的主要内容
  • 一次性发放年终奖怎么税务筹划
  • 税金及附加怎么计提
  • 暂估入库的材料领用时如何做账
  • 不动产权证拆迁的话有什么作用
  • 无偿代建政府公告
  • 关联企业借款利息扣除
  • 财税2012年第15号文
  • 以现金形式发放的员工餐费补贴,可并入职工福利费
  • 资产减值损失汇算清缴调整表
  • 土地在会计中怎么处理
  • 收到注册资本需要开发票么
  • 出口退税生产企业税率
  • 小规模季度不超过30万的账务处理
  • 资产负债表期初和期末指的是什么
  • 资产评估报告包括
  • 抵押房产可以买卖吗
  • 估计退货的会计分录
  • 毛利率计算公式举例说明
  • win10待机屏幕图片设置
  • 外籍人员个人所得税政策2023规定
  • antd upload组件
  • php如何上传1个g以上的文件
  • 贴现资金是信贷资金吗
  • php中execute
  • 金融企业允许税前扣除的准备金
  • 长期股权投资顺逆流交易的损益调整
  • Java+JSP+Mysql+Tomcat实现Web图书管理系统
  • 工会会费收取
  • 上期未申报怎么办
  • phpcms模板制作教程
  • 长期待摊费用属于调整账户吗
  • mongodb $lookup
  • 个人所得税专项附加扣除赡养老人
  • 资产负债表的货币资金怎么算
  • 经营结余是指事业单位在本年度经营活动
  • 消防工程改造方案
  • 汇算清缴期间发放的工资
  • 普通发票忘记开数量和单价可以用吗?
  • 外经证预缴税款的附加税所属期写错怎么办
  • 销项税和进项税的区别
  • 房地产开发公司是做什么的
  • 公司借钱不还怎么办
  • 招标代理专家库合法吗
  • 为员工购买意外保险
  • 软件开发的知识产权有哪些
  • 酒店会计做账流程
  • 会计当期损益指什么
  • MySQL中的max()函数使用教程
  • sqlserver登录日志
  • MySQL数据库备份
  • sql server触发器主要针对下列语句创建
  • mysql 数据库
  • sqlmap 提权
  • 批量更新数据库最多多少条
  • mysql数据库隐藏指定内容
  • win7系统重启后多了一个安全启动用户
  • win7精简版安装net4.0
  • 怎么隐藏不让别人发现
  • linux那么多命令怎么记
  • python实现人脸识别代码
  • perl调用系统命令
  • Jqprint实现页面打印
  • 批处理文件是将需要连续使用的可多次重复使用的
  • nodejs接入微信支付
  • hashmap详细讲解
  • unity4.26
  • bootstrap4 教程
  • jquery.form.js实现文件上传
  • 广西国税电话号码
  • 开票软件里的统计怎么弄
  • 商品房开超市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设