흑백 이미지 데이터 1차원 벡터 변경 후 다시 2차원 변경 후 이미지 생성
'''
import pandas as pd
img = cv2.imread('./lena.jpg', cv2.IMREAD_GRAYSCALE) # cv2.IMREAD_COLOR
print('img.shape=', img.shape)
img1 = img.flatten()
# img = img.reshape(img.shape[0] * img.shape[1])
print('img1.shape=', img1.shape)
img1 = img1.reshape(512, 512)
print('img1.shape=', img1.shape)
cv2.imshow('img', img)
cv2.imshow('img1', img1)
cv2.waitKey()
cv2.destroyAllWindows()
reshape 전에 1차원 벡터 변경 하기 위해 flatten() 사용
'OpenCV' 카테고리의 다른 글
OpenCV - Compare (0) | 2022.11.07 |
---|---|
OpenCV - 영상 기하변환 (0) | 2022.11.07 |
OpenCV - alpha값 조정하면서 사진 합치기 (0) | 2022.11.05 |
OpenCV - 명령키, 시스템 설계 과정 (0) | 2022.11.02 |
OpenCV - 라인 그리기 (0) | 2022.11.02 |