프로그래밍/에러 처리

error: OpenCV(4.6.0) /io/opencv/modules/core/src/dxt.cpp:4417: error: (-215:Assertion failed) type == CV_32FC1 || type == CV_64FC1 in function 'dct'

상어군 2022. 12. 2. 17:05
반응형

문제가 발생한 코드

lenna = cv2.imread('Lenna.png')
lenna = cv2.cvtColor(lenna, cv2.COLOR_BGR2GRAY)
dct_vn_lenna = cv2.dct(vn_lenna)

 

해결한 코드

이미지를 float32 타입으로 변경해주었다.

lenna = cv2.imread('Lenna.png')
lenna = cv2.cvtColor(np.float32(lenna), cv2.COLOR_BGR2GRAY)
dct_vn_lenna = cv2.dct(vn_lenna)
반응형