[ Python OpenCV ] 파이썬 오픈씨브이 비트연산 반전 효과 - cv2.bitwise_N,A,O,X

[ Python OpenCV ] 파이썬 오픈씨브이 비트연산 반전 효과 - cv2.bitwise_N,A,O,X



1. 이미지 오픈

import cv2

Image = cv2.imread("E:\\Bird.jpg")

cv2.waitKey(0)
cv2.destroyAllWindows()



2. 이미지 반전

import cv2

Image = cv2.imread("E:\\Bird.jpg")

ImageNot = cv2.bitwise_not(Image)
cv2.imshow('ImageNot', ImageNot)

cv2.waitKey(0)
cv2.destroyAllWindows()



3. 다른 비트 연산을 위한 두번째 이미지

import cv2

Image = cv2.imread("E:\\Bird.jpg")
cv2.imshow('Image', Image)

Image2 = cv2.imread("E:\\Bird2.jpg")
cv2.imshow('Image2', Image2)

cv2.waitKey(0)
cv2.destroyAllWindows()



4. 비트 연산 종류 테스트

import cv2

Image = cv2.imread("E:\\Bird.jpg")
cv2.imshow('Image', Image)

Image2 = cv2.imread("E:\\Bird2.jpg")
cv2.imshow('Image2', Image2)

ImageNot = cv2.bitwise_not(Image)
cv2.imshow('ImageNot', ImageNot)

ImageAnd = cv2.bitwise_and(Image, Image2)
cv2.imshow('ImageAnd', ImageAnd)
ImageOr = cv2.bitwise_or(Image, Image2)
cv2.imshow('ImageOr', ImageOr)
ImageXor = cv2.bitwise_xor(Image, Image2)
cv2.imshow('ImageXor', ImageXor)

cv2.waitKey(0)
cv2.destroyAllWindows()



5. 비트 연산 공식 참조

    - 비트 연산 이미지 출처 : https://www.tcpschool.com/c/c_operator_bitwise






==========


댓글