Compare manual gray transformation vs. Mat::convertTo() method