位置: 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 保姆级教程(万字长文护国安是谁写的)

  • 如何利用微博来推广论坛(怎么用好微博)

    如何利用微博来推广论坛(怎么用好微博)

  • 微信扫码解封什么后果(微信扫码帮忙解封后我该怎么办)

    微信扫码解封什么后果(微信扫码帮忙解封后我该怎么办)

  • 腾讯会议怎么上课(腾讯会议怎么上传视频)

    腾讯会议怎么上课(腾讯会议怎么上传视频)

  • 写论文用wps还是word(写论文用wps还是ms)

    写论文用wps还是word(写论文用wps还是ms)

  • 抖音版本过低怎么升级(抖音版本过低怎么升级苹果手机)

    抖音版本过低怎么升级(抖音版本过低怎么升级苹果手机)

  • 华为荣耀20青春版隐藏功能(华为荣耀20青春版官网)

    华为荣耀20青春版隐藏功能(华为荣耀20青春版官网)

  • 酷睿i3处理器现在还能用吗(酷睿i3处理器现在多少代)

    酷睿i3处理器现在还能用吗(酷睿i3处理器现在多少代)

  • qq被暂时冻结要多久会解封(qq被暂时冻结要多久解冻)

    qq被暂时冻结要多久会解封(qq被暂时冻结要多久解冻)

  • 笔记本电脑能当显示器用吗(笔记本电脑能当监控显示器用吗)

    笔记本电脑能当显示器用吗(笔记本电脑能当监控显示器用吗)

  • pr有自带的音效吗(pr里自带音效)

    pr有自带的音效吗(pr里自带音效)

  • 手机升级后没有声音怎么办(手机升级后没有声音了怎么回事)

    手机升级后没有声音怎么办(手机升级后没有声音了怎么回事)

  • 小米手机上网速度慢的解决方法(小米手机上网速度显示)

    小米手机上网速度慢的解决方法(小米手机上网速度显示)

  • 淘新闻50元能提现吗(淘新闻赚钱是真的吗真的能提现吗)

    淘新闻50元能提现吗(淘新闻赚钱是真的吗真的能提现吗)

  • 需要认证的wlan网络是怎么回事(需要认证的wlan怎么破)

    需要认证的wlan网络是怎么回事(需要认证的wlan怎么破)

  • 荣耀note8是什么时候上市的(荣耀note8配置参数)

    荣耀note8是什么时候上市的(荣耀note8配置参数)

  • 腾讯课堂直播有回放吗(腾讯课堂直播有回音怎么办)

    腾讯课堂直播有回放吗(腾讯课堂直播有回音怎么办)

  • 微信红旗头像怎么弄(微信红旗头像怎么搞)

    微信红旗头像怎么弄(微信红旗头像怎么搞)

  • vivos1pro是闪充吗(vivos1pro有闪充功能吗)

    vivos1pro是闪充吗(vivos1pro有闪充功能吗)

  • 三星s10怎么使用两个微信(三星s10怎么使用三星版carlife)

    三星s10怎么使用两个微信(三星s10怎么使用三星版carlife)

  • 淘宝积分怎么用(淘宝积分怎么用的)

    淘宝积分怎么用(淘宝积分怎么用的)

  • 扰码和手机串号是哪个(扰码和手机串号有关系吗)

    扰码和手机串号是哪个(扰码和手机串号有关系吗)

  • 计算机clock是什么意思(计算机clock表示什么?)

    计算机clock是什么意思(计算机clock表示什么?)

  • 微信怎么关闭手机号查找(微信怎么关闭手机号添加)

    微信怎么关闭手机号查找(微信怎么关闭手机号添加)

  • xr有nfc吗(苹果xr有nfc吗)

    xr有nfc吗(苹果xr有nfc吗)

  • vivox23支持红外吗(vivox23支不支持红外线功能)

    vivox23支持红外吗(vivox23支不支持红外线功能)

  • 在win10中,数字小键盘开机不启动的原因是什么?(win10数字雨)

    在win10中,数字小键盘开机不启动的原因是什么?(win10数字雨)

  • scrfs.exe - scrfs是什么进程 有什么用

    scrfs.exe - scrfs是什么进程 有什么用

  • 捐赠免税会计分录
  • 研发支出属于什么科目借贷方向
  • 资金收益率计应收账款吗
  • 税收分类编码如何查询
  • 减免税款借贷方表示
  • 公司产品的打样费入什么会计科目
  • 固定资产原值错误的账务处理
  • 应纳税所得额超过36000至144000
  • 开出增值税专用发票流程
  • 当月没有发生购销合同还要报印花税吗
  • 房地产企业购入用于建造商品房的土地使用权
  • 纳税人如何办理纳税申报流程
  • 法院判决书能做证据使用吗
  • 新设备试运行时间
  • 筹资活动现金流量净额为负
  • 跨年主营业务成本直接冲回可以吗
  • 公司支付宝扣的钱去哪了
  • 工程毛利为亏损的原因
  • 分摊材料成本差异的会计处理
  • 为什么要抵消损益
  • 以前年度亏损本季度盈利所得税申报
  • 公司出差员工有权拒绝吗
  • 小规模纳税人出租房屋增值税税率是多少
  • 2018年用2015年的发票入账有什么税务的风险?
  • 补充养老保险税收规定扣除率
  • 增值税普通纳税人税率
  • 房地产企业收到定金 什么时候交增值税 账务处理
  • 计提法定盈余公积转入利润分配
  • 多缴增值税怎么退税
  • 合同取得成本和增量成本有什么区别
  • netframework4.8安装未成功
  • 如何在win10中同步我的设置
  • 证券资金利息
  • 财务费用借方记负数的原因
  • 一般纳税人出租其2016年4月30日前取得的不动产
  • 制造费用结转到生产成本
  • 如果退货卖家拒绝会把货退回来么
  • macbookair邮件
  • vue trim
  • 期间费用核算内容包括
  • 狮子岩斯里兰卡
  • 新建vue项目
  • 员工购买住房公积金申请
  • 小规模纳税人企业所得税税收优惠政策
  • 预付装修费的会计处理分录
  • 公司买的公文包会计怎么做
  • video.js教程
  • 注意力机制cbam
  • python简单九宫格拼图游戏
  • 地方水利建设基金的会计分录
  • 普通发票两联都盖章吗
  • spring框架使用教程
  • 企业发生待摊费会计分录
  • python怎么创建
  • 新公司筹建期要做账吗
  • 开民工工资专户函模板
  • 企业跨区变更地址迁入地核验码怎么查询
  • 福利费的进项税额会计分录
  • 资产负债表固定资产怎么填
  • 利润表季度表怎么填
  • 深度操作系统中的生活服务类软件有
  • 手动ghost恢复
  • xp开始界面
  • dsapi.exe是什么
  • java操作windows的文件管理器
  • mac如何备份到icloud
  • 提示explorer.exe
  • centos6.5忘记密码
  • linux设置静态
  • nodejs实战教程
  • dos测试网络连接
  • 清除垃圾的系统
  • Python HTTP客户端自定义Cookie实现实例
  • python模拟登陆并抓取
  • Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll
  • [置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
  • 国家税务总局江西省国家税务局
  • 畜牧业企业所得税优惠政策最新
  • 海关进口增值税怎么认证抵扣
  • 云开票怎么报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设