it's better ```CV_MAT_DEPTH(type) >= CV_32F```