python OpenCV学習ノート(六):画素演算

6803 ワード

文書ディレクトリ
  • 1.加算
  • 2.減算
  • 3.除算演算
  • 4.乗算
  • 5.画素RGB平均演算
  • 5.画素RGB標準分散演算
  • 6.論理と演算(1出1あり)
  • 7.論理または演算(0から0)
  • 8.論理非演算(逆取り)
  • 1.加算
    cv.add(… , …)
    def add_demo(m1, m2)
    	dst = cv.add(m1, m2)
    	cv.imshow("add_demo",dst)

    2.減算
    cv.subtract(… , …)
    def subtract_demo(m1, m2)
    	dst = cv.subtract(m1, m2)
    	cv.imshow("substract_demo",dst)

    3.除算演算
    cv.divide(… , …)
    def divide_demo(m1, m2)
    	dst = cv.divide(m1, m2)
    	cv.imshow("divide_demo",dst)

    4.乗算
    cv.multiply(… , …)
    def multiply_demo(m1, m2)
    	dst = cv.multiply(m1, m2)
    	cv.imshow("multiply_demo",dst)

    5.画素RGB平均演算
    cv.mean(…)
    def others_demo(m1, m2)
    	M1 = cv.mean(m1)
    	M2 = cv.mean(m2) 
    	print(M1)
    	Print(M2)

    5.画素RGB標準分散演算
    cv.meanStdDev(…)
    def others_demo(m1, m2)
    	M1 = cv.meanStdDev(m1)
    	M2 = cv.meanStdDev(m2)
    	print(M1)
    	Print(M2)

    6.論理と演算(1から1)
    cv.bitwise_and(… , …)
    def logic_demo(m1, m2)
    	dst = cv.bitwise_and(m1, m2)
    	cv.imshow("logic_demo",dst)

    7.論理または演算(0から0)
    cv.bitwise_or(… , …)
    def logic_demo(m1, m2)
    	dst = cv.bitwise_or(m1, m2)
    	cv.imshow("logic_demo",dst)

    8.論理非演算(逆)
    cv.bitwise_not(… , …)
    def logic_demo(m1)
    	dst = cv.bitwise_not(m1)
    	cv.imshow("logic_demo",dst)