본문 바로가기
반응형

opencv6

[Python] Numpy Image To Bytes python opencv imread to bytes import cv2 # 이미지 파일을 읽어들입니다. image = cv2.imread('image.jpg') # 이미지를 바이트로 변환합니다. succ, enc_image = cv2.imencode('.jpg', image) image_bytes = enc_image.tobytes() # 변환된 이미지 바이트를 출력합니다. print(image_bytes) 2023. 2. 27.
[IOS] Swift 에서 OpenCV 사용하기 (OpenCV-4.1.0) (Xcode 12) Swift 에서 OpenCV 사용하기 Swift 에서 Bridge 를 이용해 objective-c 를 호출하고 objective-c 에서 opencv 를 호출하여 리턴해주는 구조입니다. 1. 프로젝트 생성 App > Next 2. CocoaPods 로 셋업 프로젝트가 생성되면 터미널에서 >> pod init 혹시 위와 같은 오류가 발생하면 sudo gem pristine ffi --version 1.15.0 실행 ( 각자 메시지에서 버전을 확인하세요 ) Podfile 이 생성되었으면, vi Podfile 을 입력해서 수정모드로 들어갑니다. >> vi Podfile i 를 누르면 입력할 수 있는 상태가 됩니다. 다 입력했으면 esc -> : -> wq -> 엔터 각자 맞는 ios target platfor.. 2021. 9. 21.
[Python] flip : 이미지 반전 옵션 Image flip OpenCV cv2.flip(img, -1) : 좌우, 상하 반전 cv2.flip(img, 0) : 상하 반전 cv2.flip(img, 1) : 좌우 반전 Numpy np.flip(narray) : 좌우, 상하 반전 np.flipud(narray) : 상하 반전 np.fliplr(narray) : 좌우 반전 2021. 7. 12.
[Python] convert uint16 to uint8 uint16 은 : 0 ~ 65535 uint8 은 0~255 (RGB 에서 사용하는 타입입니다) uint16에서 uint8 타입으로 변환하는데는 여러 방법이 있지만 normalize를 해야합니다. 단순히 im.astype('uint8') 로 해서는 데이터가 손실됩니다. opencv 사용 : cv2.normalize im_uint8 = cv2.normalize(im_uint16, None, 0, 255, cv2.NORM_MINMAX, dtype=cv2.CV_8U) Skimage 사용 : img_as_ubyte rom skimage import exposure, img_as_ubyte im_uint8 = img_as_ubyte(exposure.rescale_intensity(im_uint16)) 2020... 2021. 5. 28.
[Python] gif 이미지 opencv 로 로드하기 cv2 python opencvcv2 imread gif gif 를 cv2.imread('./test.gif')이렇게 읽으면 오류가 납니다.gif 는 여러개의 이미지가 존재하는 video 같은거라고 보면 됩니다.frame 을 읽어와야죠. 이미지가 gif 형식이면 첫번째 frame 만 읽어오는 함수입니다.import cv2import numpy as np def loadImageFromPath(imgPath): try: # gif 처리 if str(imgPath).lower().endswith('.gif'): gif = cv2.VideoCapture(imgPath) ret, frame = gif.read.. 2020. 5. 18.
[python3] opencv 설치 pip 설치 python3 가 설치되어있다면 pip3 도 있을겁니다. 커맨드창에서 실행하거나 파이참 하단영역에 terminal 에서 명령어를 입력합니다. pip3 install opencv-python pip3 가 없는 명령어라고 나오면 pip 로 하세요. 결과는 대충~ 아래처럼 나옵니다. (venv) C:\dev\pycharmProjects\my_test_project>pip3 install opencv-python Collecting opencv-python Downloading https://files.pythonhosted.org/packages/5a/af/dabae171f885ec4d9b2fe6aaf74c1d50a8d32106d840b9fb8eb0095a578d/opencv_python-4.2.0.32.. 2020. 2. 7.
728x90
반응형