opencv cvtColor dtype issue(error: (-215) )
更详细的错误信息如下,color.cpp:9710: error: (-215) depth == CV_8U || depth == CV_16U || depth == CV_32F in function cv::cvtColor;
出错原因很简单,就在于待转换色彩空间的输入图像数据类型(像素值)不是 uint8(0-255,区间内的整数值),而是其他类型,
cv2.cvtColor(X, cv2.COLOR_RGB2HSV) ⇒ cv2.cvtColor(X.astype(np.uint8), cv2.COLOR_RGB2HSV)