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

  • 超话签到第几名怎么看(超话第一个签到分数最高吗)

    超话签到第几名怎么看(超话第一个签到分数最高吗)

  • 索爱和索尼有什么区别(索爱与索尼有什么区别)

    索爱和索尼有什么区别(索爱与索尼有什么区别)

  • ipad pro11寸尺寸是多少厘米(ipad pro11寸尺寸比例)

    ipad pro11寸尺寸是多少厘米(ipad pro11寸尺寸比例)

  • 虎牙和斗鱼都是腾讯的吗(虎牙和斗鱼要合并了吗)

    虎牙和斗鱼都是腾讯的吗(虎牙和斗鱼要合并了吗)

  • 华为p40可以用40w充电器吗(华为p40可以用40w充电器充吗)

    华为p40可以用40w充电器吗(华为p40可以用40w充电器充吗)

  • 手机出现无法连接App Store的情况,排障方法?(手机出现无法连接到相机怎么办)

    手机出现无法连接App Store的情况,排障方法?(手机出现无法连接到相机怎么办)

  • 8P电源键附近很烫(iphone8电源键附近会发烫)

    8P电源键附近很烫(iphone8电源键附近会发烫)

  • 抖音举报后有什么反应(抖音举报后什么时候封号)

    抖音举报后有什么反应(抖音举报后什么时候封号)

  • 是不是所有的华为手机都有录屏(是不是所有的华为手机都有学生模式)

    是不是所有的华为手机都有录屏(是不是所有的华为手机都有学生模式)

  • 新出的128G的8P是什么基带(128g什么时候出的)

    新出的128G的8P是什么基带(128g什么时候出的)

  • 手机怎么按alt(手机怎么按回车键)

    手机怎么按alt(手机怎么按回车键)

  • vivox30左侧按键的作用(vivox30左侧按键怎么不能用)

    vivox30左侧按键的作用(vivox30左侧按键怎么不能用)

  • soul可以看到访客吗(soul的看过我是全部都能看到么)

    soul可以看到访客吗(soul的看过我是全部都能看到么)

  • 处理器的速度用什么来表述(处理器的速度用什么测量)

    处理器的速度用什么来表述(处理器的速度用什么测量)

  • 下划线怎么加长比字长(wps下划线怎么加长)

    下划线怎么加长比字长(wps下划线怎么加长)

  • ps怎么新建透明图层(ps怎么新建透明背景)

    ps怎么新建透明图层(ps怎么新建透明背景)

  • word如何强调文字颜色(word如何强调文字颜色2)

    word如何强调文字颜色(word如何强调文字颜色2)

  • 手机软件升级后怎么还原(手机软件升级后越来越卡)

    手机软件升级后怎么还原(手机软件升级后越来越卡)

  • 快手为什么连不上麦(快手为什么连不上网能连数据)

    快手为什么连不上麦(快手为什么连不上网能连数据)

  • 苹果x带无线耳机吗(苹果x无线耳机多少钱正品)

    苹果x带无线耳机吗(苹果x无线耳机多少钱正品)

  • 拼多多自己的宝刀在哪(拼多多宝贝二维码在哪)

    拼多多自己的宝刀在哪(拼多多宝贝二维码在哪)

  • 电脑#怎么打出来(电脑怎么打出井号键)

    电脑#怎么打出来(电脑怎么打出井号键)

  • deepin系统安装成功后网速很慢怎么办?(deepin安装win)

    deepin系统安装成功后网速很慢怎么办?(deepin安装win)

  • phpcms v9如何关闭缓存(关闭php报错)

    phpcms v9如何关闭缓存(关闭php报错)

  • 子公司把利润给母公司怎么做账
  • 人工费已经支付怎么入账
  • 合同不交印花税合法吗
  • 苗木属于农产品中哪一类
  • 合同和发票计量一样吗
  • 向银行申请签发银行汇票的会计分录
  • 结转应收票据是什么意思
  • 在建工程无发票怎么说明原因
  • 收到其他银行划回的款项属于什么科目
  • 写字楼出租可以给租户注册吗
  • 买材料的仓储费会计分录
  • 发票缴税怎么交的
  • 总账中余额为负怎么写
  • 国税局代开增值税专票要哪些资料?
  • 电费先付后开票怎么做账
  • 购入赠品计入什么科目
  • 广告服务类企业有哪些
  • 先开发票再预缴税款吗
  • 利润分配在利润表中如何列示
  • 购买商品未入库
  • 如何在Excel中合并计算
  • 生产领用包装物计入哪里
  • mac big sur 菜单栏
  • window11安装失败
  • 递延负债减递延资产
  • 先付费后收到发票怎么做分录
  • 非营利组织所得税申报
  • 代扣手续费是啥意思
  • php的api接口
  • php官方文档
  • joomla组件
  • 出口企业要缴纳印花税吗
  • centos从命令行进入图形
  • thinkphp3.2框架
  • 所得税季报本月数是指
  • printfi
  • 库存商品暂估入库金额如何确定
  • 企业销售旧车增值税处理
  • 开办费的主要账户是什么
  • 非货币性资产交换
  • access数据库干嘛的
  • 清卡操作流程
  • 企业收入确认的文章
  • 预付费卡开票
  • 合营企业长期股权投资
  • 口罩属于什么经济分类
  • mysql性能问题
  • 利润表中其他业务利润怎么算
  • 主营业务利润和利润总额
  • 机械设备预付款比例
  • 加计扣除的会计要素
  • 外贸企业出口货物的计税依据
  • 上期留抵税额可以留多久
  • 处理报废的固定资产账务处理
  • 专项应付款科目编码是多少
  • 银行存款支付投资者投入的款项54万
  • 速动比率多少合适 视频
  • mysql5.7.
  • 路由怎么配
  • 如何禁止win10系统更新到win11
  • win7系统如何关闭更新系统
  • win8开机进入开始界面
  • mstore.exe - mstore是什么进程 有什么用
  • windows7日文版改中文
  • win7系统笔记本无线网络找不到
  • cocos creator特效制作
  • javascript中的eval函数
  • perl处理特殊符号
  • startactivity()
  • 安卓基础入门教程
  • unity3d 脚本
  • 阿里大于短信验证接口
  • unity mesh编程
  • android中menu
  • android的动画有哪些?
  • 汽车车船税收费标准表山西
  • 重庆车位过户需要多久时间
  • 你认为作为一名护士应具备哪些素质
  • 建设工程造价咨询合同需要交印花税吗
  • 不动产契税怎么计算出来的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设