OpenCV Python 图像矩阵的均值和标准差

python+opencv3生成一个自定义纯色图

# rgb均值及标准差
import os
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
from scipy.misc import imread
import cv2
img = np.ones((600,600),dtype=np.uint8)#random.random()方法后面不能加数据类型
img[0,0]=0
img[0,1]=0
img[0,2]=0
cv2.imshow('img',img)
cv2.namedWindow("img",cv2.WINDOW_FREERATIO)
cv2.imwrite("1.jpg", img)#生成彩色图
bgr_img = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)
bgr_img[:,:,0] = 255
bgr_img[:,:,1] = 99
bgr_img[:,:,2] = 30
cv2.imshow('bgr_img2',bgr_img)
cv2.imwrite("3.jpg", bgr_img)R_channel = 0
G_channel = 0
B_channel = 0img = imread("3.jpg")
[height_src0, width_src0,hhh]= img.shape
num = height_src0 * width_src0  # 这里宽高是每幅图片的大小
R_channel = np.sum(img[:, :, 0])
G_channel = np.sum(img[:, :, 1])
B_channel = np.sum(img[:, :, 2])R_mean = R_channel / num
G_mean = G_channel / num
B_mean = B_channel / numprint("R_mean is %f, G_mean is %f, B_mean is %f" % (R_mean, G_mean, B_mean))
#标准差
biaozhuncha=img.std()
#RGB均值,和上面的求出的结果是一样的
print(img[:, :, 0].mean())# r
print(img[:, :, 1].mean())# g
print(img[:, :, 2].mean())# bprint(biaozhuncha)

OpenCV Python 图像矩阵的均值和标准差相关推荐

  1. python柱状图标注均值标准差_OpenCV Python 图像矩阵的均值和标准差

    By 凌顺 2019年9月17日 本示例使用的OpenCV版本是:OpenCV 4.1.1 运行Python的编辑器:Jupyter notebook 6.0.0 实现目的 学会使用NumPy的mea ...

  2. pythonopencv读取图像属性_2、OpenCV Python 图像属性获取

    __author__ = "WSX" import cv2 as cv import numpy as np image = cv.imread("1.JPG" ...

  3. OpenCV—Python 图像加减乘除-逻辑运算

    一.图像逻辑运算 1.1 add-subtract-图像矩阵加减运算 """ cv2.add(src1, src2, dst=None, mask=None, dtype ...

  4. Python | Numpy:详解计算矩阵的均值和标准差

    一.前言 CRITIC权重法是一种比熵权法和标准离差法更好的客观赋权法: 它是基于评价指标的对比强度和指标之间的冲突性来综合衡量指标的客观权重.考虑指标变异性大小的同时兼顾指标之间的相关性,并非数字越 ...

  5. 分别用Eigen和C++(OpenCV)实现图像(矩阵)转置

    (1).标量(scalar):一个标量就是一个单独的数. (2).向量(vector):一个向量是一列数,这些数是有序排列的,通过次序中的索引,可以确定每个单独的数. (3).矩阵(matrix):矩 ...

  6. opencv python 图像缩放/图像平移/图像旋转/仿射变换/透视变换

    Geometric Transformations of Images 1图像转换 OpenCV提供了两个转换函数cv2.warpAffine和cv2.warpPerspective,可以使用它们进行 ...

  7. OpenCV求(图像)矩阵中最大值,最小值函数minMaxLoc() vs minMaxIdx()

    转载请注明出处. 文章地址:https://blog.csdn.net/duiwangxiaomi/article/details/97937706?spm=1001.2014.3001.5501   ...

  8. OpenCV—python 图像相似度算法(dHash,方差)

    文章目录 一.SIFT综述 二.哈希算法(perceptual hash algorithm) 2.1 相似图片检测步骤: 2.2 代码实现 三.使用方差检测图像相似度 3.1 实现步骤 3.2 代码 ...

  9. opencv python 图像形态学操作/图像腐蚀/图像膨胀/开运算/闭运算/顶帽/黑帽

    Morphological Transformations 1图像腐蚀 腐蚀的基本思想:侵蚀前景物体的边界(总是试图保持前景为白色):内核在图像中滑动(如在2D卷积中).只有当内核下的所有像素都是1时 ...

  10. OpenCV—python图像以数组形式输出

    from PIL import Image import numpy as np import os# 将图像(灰度图)以矩阵(数字)的的形式输出 img = Image.open("./c ...

最新文章

  1. linux时mysql报1290_rhel6 mysql skip-grant-tables 添加用户报错 ERROR 1290
  2. java (10) 集合类
  3. system table CRMC_BO_RANGES
  4. html四边形的的框怎么编写,html知识点之利用css四边形切角并且加上边框
  5. Coding the Matrix作业Python Lab及提交方法
  6. 《ETL原理及应用》学习笔记 ·003【kettle的使用-1】
  7. python都有哪些变量_Python变量作用域有哪些
  8. php 方法注释代码规范,PHP开发代码规范
  9. JLink驱动设备管理器中显示黄色感叹号
  10. 快速阅读之眼球的训练
  11. Unity3D AI:导航系统-导航网格生成
  12. b级计算机机房标准,B级电子信息系统机房技术要求国标GB50174–2008
  13. JVM垃圾回收机制【简单介绍】
  14. 制作颜色选择器(全)
  15. 计算机网络中常见的名词缩写
  16. 联想服务器rd640性能,至强E5芯动力 联想RD640服务器评测
  17. 古典音乐CD购买经验谈
  18. 不只是C2M:淘宝特价版的“产业数字化”野望
  19. 微信小程序文字链接生成二维码,扫描识别二维码
  20. 计算机起始时间1970

热门文章

  1. 波士顿动力Spot mini,MIT 猎豹、宇树科技、蔚蓝四足机器人类别
  2. 加拿大-渥太华大学-轴承数据-不同转速
  3. jquery图片懒加载函数
  4. Invalid bound statement (not found): com.java.mapper.UserMapper.queryAll错误解决方案
  5. 对《致加西亚的信》的异议
  6. 三角函数积化和差公式
  7. Fujitsu Diagnostic(硬盘坏道检测工具)v6.8绿色版
  8. win10蓝屏无法进入系统_WIN10系统进“吃鸡”蓝屏
  9. Microsoft HoloLens 技术解谜(下)
  10. 无线局域网和蜂窝移动网络_为什么 iPhone 的数据流量叫做「蜂窝移动网络」?...