python代码:

import cv2 as cv
import numpy as npsrc = cv.imread("./test.png")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)
gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY)# 转换为浮点数类型数组
gray = np.float32(gray)
print(gray)# scale and shift by NORM_MINMAX
dst = np.zeros(gray.shape, dtype=np.float32)
cv.normalize(gray, dst=dst, alpha=0, beta=1.0, norm_type=cv.NORM_MINMAX)
print(dst)
cv.imshow("NORM_MINMAX", np.uint8(dst*255))# scale and shift by NORM_INF
dst = np.zeros(gray.shape, dtype=np.float32)
cv.normalize(gray, dst=dst, alpha=1.0, beta=0, norm_type=cv.NORM_INF)
print(dst)
cv.imshow("NORM_INF", np.uint8(dst*255))# scale and shift by NORM_L1
dst = np.zeros(gray.shape, dtype=np.float32)
cv.normalize(gray, dst=dst, alpha=1.0, beta=0, norm_type=cv.NORM_L1)
print(dst)
cv.imshow("NORM_L1", np.uint8(dst*10000000))

OpenCV之图像像素归一化相关推荐

  1. Opencv -- 18图像像素类型转换与归一化

    原文笔记参考(转载)链接:https://www.freesion.com/article/48551470037/. 什么是归一化 概念一:归一化是把需要处理的数据通过某种算法处理后限制在所需要的一 ...

  2. dataset中获取图像的名字_GDAL与OpenCV的图像像素读取格式互相转换

    前言 任务原因,遇到了一个需要GDAL图像像素格式与OpenCV相互转换的问题,解决之后顺便记录一下. 正文 OpenCV(Open Source Computer Vision Library)是一 ...

  3. opencv之 图像像素操作(如何通过opencv在图像上划线)

    首先我们了解,一个图像,都是一个大的二维数组,每一个元素都是一个像素,若是rgb图像,则该像素还会有rgb三个值,我们读入一个图像 import cv2img = cv2.imread("o ...

  4. opencv 修改图像像素

    #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgu ...

  5. python opencv-11图像像素归一化

    预备知识 归一化 归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内. 首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快.归一化的具体作用是归纳统一样本的统 ...

  6. OpenCvSharp 图像像素归一化

    什么是归一化? 归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内. 归一化是指在处理数据的过程中,把数据范围相差较大的数据进行标准化处理,让所有的数据都处于同一个数量级中 ...

  7. python opencv读取图像像素值_python-opencv--图像像素通道读取及修改

    data/dtype/size/shape/len ''' import cv2 as cv import numpy as np def access_pixes(image): print(ima ...

  8. OpenCV计算图像像素最大值、最小值

      第一种方法: Mat img = imread("./1.jpg", 0); double minVal = 0.0; double maxVal = 0.0; minMaxL ...

  9. android都图片mat_计算机视觉 OpenCV Android | Mat像素操作(图像像素的读写、均值方差、算术、逻辑等运算、权重叠加、归一化等操作)...

    本文目录 1. 像素读写 2. 图像通道与均值方差计算 3. 算术操作与调整图像的亮度和对比度 4. 基于权重的图像叠加 5. Mat的其他各种像素操作 1. 像素读写 Mat作为图像容器,其数据部分 ...

最新文章

  1. PyTorch教程(十一):多输出的感知机以及梯度
  2. 汉字正字表达式解决方案
  3. 逻辑电平0和1的世界
  4. Python基础知识-05-数据类型总结字典
  5. JavaScript 新增两个原始数据类型
  6. Java之Integer源码
  7. ECS Windows系统使用自带监视器查看IIS并发连接数
  8. python毕业设计总结范文大全_毕业设计心得体会范文【优秀】
  9. 抖音店播 就是我们说的商家自播品牌自播
  10. nginx websocket wss 连接失败 failed_Nginx 配置WSS 解析与实战
  11. Java实用教程-Java基本语法-Java程序的构成
  12. 计算机视觉:基本的图像操作和处理
  13. php7isapi,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程
  14. 解决Android Studio的ADB连接不到手机问题
  15. rails kaminari bootstrap-kaminari-views
  16. 别再用PS啦!用Excel轻松实现更换证件照背景颜色!
  17. java-web6-Servlet知识
  18. IPPICV: Download failed: 6;“Couldn‘t resolve host name“
  19. css实现图片毛玻璃效果
  20. 通常所说微型计算机的奔3,求江西省2011年计算机等级一级考试试题

热门文章

  1. python while遍历字符串_零基础学Python:while循环和for遍历
  2. c语言编程实现简单的注册登录,C语言编程:实现用户的注册和登录
  3. day0---docker容器的dockerfile知识(5)
  4. Ubuntu14.04下无线网卡TP-Link TL-WDN5200的驱动安装
  5. 楼市回暖有赖于经济复苏
  6. 利用Appium对Android App进行测试
  7. python软件可以申请著作权吗_什么样的软件可以申请软件著作权?
  8. 罪恶黑名单第一季/全集The Blacklist迅雷下载
  9. Kronecker克罗内克 R代码实现
  10. Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署