zoukankan      html  css  js  c++  java
  • 4、OpenCV Python 像素运算

     1 __author__ = "WSX"
     2 import cv2 as cv
     3 import numpy as np
     4 #前提需要运算的图像大小和类型完全相同
     5 #算术运算 加减乘除
     6 #逻辑运算 与 或 非
     7 #。。。等等
     8 #-----------算术运算----------------
     9 cv.add()#加(黑0  白255)
    10 cv.subtract() #
    11 cv.divide() #
    12 cv.multiply() #
    13 
    14 cv.mean()  #均值(返回三个通道的均值 b g r)
    15 a, b = cv.meanStdDev()  #均值和方差(返回三个通道的均值 和方差b g r)
    16 #方差越大 差异越大 ,反之越小
    17 #根据期望方差  可以筛选一些图像(有用的和没用的)
    18 
    19 
    20 #-------------------逻辑运算-------------------
    21 cv.bitwise_not()
    22 cv.bitwise_and() # 运用到3 色彩空间中 将绿色单独显示dst = cv.bitwise_and(frame ,frame , mask = mask)
    23 cv.bitwise_or()  #和加类似
    24 cv.bitwise_xor()
    25 
    26 #-------------------亮度 和对比度-------------------
    27 #cv.addWeighted(img , "对比度" , blank , 1-对比度, 亮度)
  • 相关阅读:
    动手动脑11.19
    随机产生四则运算,导入导出文件
    JAVA常用的异常处理情况
    动手动脑11.12
    动手动脑11.1
    动手动脑10.21
    动手动脑10.14
    Cygwin install apt-cyg
    php获取request_uri
    linux下sed批量替换文件内容
  • 原文地址:https://www.cnblogs.com/WSX1994/p/9151377.html
Copyright © 2011-2022 走看看