error: conversion from ‘std::vector<cv::Mat>’ to non-scalar type ‘cv::Mat’ requested
时间: 2023-12-05 16:04:48 浏览: 314
opencv-ndarray-conversion:NumPy ndarray⇋OpenCV Mat转换,就可以了
这个错误提示表明你尝试将一个 std::vector<cv::Mat> 类型的变量转换成 cv::Mat 类型,但是这种转换是不被允许的。
通常来说,这种错误是因为你在使用 OpenCV 库中的某个函数时,函数的返回值是 std::vector<cv::Mat> 类型,而你在调用该函数时尝试将返回值转换成 cv::Mat 类型。
解决这个问题的方法是,要么修改你的代码,使其能够正确地处理 std::vector<cv::Mat> 类型的变量;要么查看 OpenCV 文档,了解该函数的正确用法和返回值类型,以便正确地处理返回值。
阅读全文