change cv::InputArrays to cv::Mat