Вот здесь проверяется, что исходное изображение имеет только тип ``CV_8UC3``, хотя потом все равно делается конвертация в вещественную матрицу, т.е. по существу входное изображение может быть представлено и вещественной матрицей.