목록openCV (3)
IT_World
운영체제 : ubuntu(우분투) 코드를 돌리던 중 ModuleNotFoundError: No module named 'cv2' 에러가 발생했다. 모듈이 없다 하니 openCV를 설치해주자. openCV설치는 pip install opencv-python을 이용해서 설치 설치를 했더니 이번에는 ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' (/home/anaconda3/envs/tf2.4.0/lib/python3.8/site-packages/pip/_internal/exceptions.py) 에러 발생 stackoverflow에서 conda uninstall pip 해준 후 다시 conda..
3 채널 컬러를 1 채널 흑백으로 만들 것이다. python tensorflow 로 만들 것이다. 이번 포스팅에서는 openCV 를 이용해서 만들 것이다. 1. cvtColor를 이용해서 1채널로 만들기 import cv2 from PIL import Image path = "/home/test.jpg" # 이미지 읽기 img_gray = cv2.imread("/home/save_directory/opencv_gary.jpg", cv2.IMREAD_COLOR) # 컬러 이미지를 그레이스케일로 변환 img_cv_gray = cv2.cvtColor(img_color, cv2.COLOR_BGR2GRAY) # 이미지 저장 cv2.imwrite(path, img_cv_gray) # 이미지 사이즈 변경 # img_..
1. 특정 이미지 한 장 사이즈 조정하기 특정 이미지 한 장 사이즈 조정은 간단하다. from wand.image import Image import os #사이즈 변경할 이미지 resize_image = Image(filename ='/home/original/train01.jpg') resize_image.sample(192,192) #사이즈 변경 함수, sample과 resize가 존재 #resize_image.resize((int(200), int(200))) #resize로 변경해도 된다. #리사이즈한 이미지 파일을 resize_image에 저장 resize_image.save(filename='/home/resize/test01.jpg') 2. directory image resize 이번에는..