[ 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
==========
댓글
댓글 쓰기