我目前的问题是我想知道从视频文件中cv::Mat
抓取的 -frames的类型。cv::VideoCapture
文档没有具体说明(通常情况下,所以即使我在这种特殊情况下忽略了它,获得解决一般问题的答案仍然会有所帮助)。
当然,我可以打开相应的 OpenCV 头文件并通过CV_64FC2
, ... 宏找到与 Mat 的type()
. 但我有点厌倦了。必须有更简单的方法。
没有任何功能可以让我将 Mat 翻译type()
成人类可读的格式吗?像这样:
cv::Mat myMatWithUnknownType;
// Some code modifying myMatWithUnknownType.
// ...
std::string readableType = myMatWithUnknownType.typeString();
std::cout << readableType; // Prints "CV_64FC3".
你怎么处理那件事呢?