move Dataset to cv::sft:: ?