是)我有的:
std::vector<cv::KeyPoint> keypoints;
uint64_t* desc = new uint64_t[8 * keypoints.size()];
cv::Mat test = (keypoints.size(), 8, CV_8UC1, desc);
那是行不通的。我错过了什么?
错误消息是:不存在合适的构造函数来将“uint64_t *”转换为“cv::Mat”和“无法使用 unsigned long long 类型的左值初始化 cv::Mat 类型的局部变量测试”谢谢