用于处理 OpenCV 与 VPI 互操作性的函数。 更多...
#include "detail/OpenCVUtils.hpp"#include "Image.h"#include <opencv2/core/core.hpp>#include <vector>
OpenCVInterop.hpp 的包含依赖关系图函数 | |
| VPIStatus | vpiImageCreateWrapperOpenCVMat (const cv::Mat &mat, VPIImageFormat fmt, uint64_t flags, VPIImage *img) |
将 cv::Mat 封装到具有给定图像格式的 VPIImage 中。 更多... | |
| VPIStatus | vpiImageCreateWrapperOpenCVMat (const cv::Mat &mat, uint64_t flags, VPIImage *img) |
将 cv::Mat 封装到 VPIImage 中,并从其类型推断图像格式。 更多... | |
| VPIStatus | vpiImageSetWrappedOpenCVMat (VPIImage img, const cv::Mat &mat) |
重新定义现有 VPIImage 封装器的已封装 cv::Mat。 更多... | |
| VPIStatus | vpiImageCreateWrapperOpenCVMatPlanes (const std::vector< cv::Mat > &matPlanes, VPIImageFormat fmt, uint64_t flags, VPIImage *img) |
将 cv::Mat 向量封装到 VPIImage 中,每个 cv::Mat 代表一个图像平面。 更多... | |
| VPIStatus | vpiImageSetWrappedOpenCVMatPlanes (VPIImage img, const std::vector< cv::Mat > &matPlanes) |
用新的平面替换已封装的 cv::Mat 平面。 更多... | |
| VPIStatus | vpiImageDataExportOpenCVMat (const VPIImageData &imgData, cv::Mat *mat) |
使用来自锁定的 VPIImage 的 VPIImageData 中的数据填充现有的 cv::Mat。 更多... | |
| VPIStatus | vpiImageDataExportOpenCVMatPlanes (const VPIImageData &imgData, std::vector< cv::Mat > *matPlanes) |
使用来自 VPIImageData 的所有平面填充 cv::Mat 向量。 更多... | |
| VPIStatus | vpiImageDataImportOpenCVMat (const cv::Mat &mat, VPIImageData *imgData) |
使用给定的 cv::Mat 中的数据填充现有的 VPIImageData。 更多... | |
| VPIStatus | vpiImageDataImportOpenCVMat (const cv::Mat &mat, VPIImageFormat fmt, VPIImageData *imgData) |
使用给定的 cv::Mat 中的数据填充现有的 VPIImageData,强制使用给定的图像格式。 更多... | |
| VPIStatus | vpiImageDataImportOpenCVMatPlanes (const std::vector< cv::Mat > &matPlanes, VPIImageFormat fmt, VPIImageData *imgData) |
使用描述来自给定 VPIImageData 的所有平面的 cv::Mat 向量填充,强制使用给定的图像格式。 更多... | |
用于处理 OpenCV 与 VPI 互操作性的函数。
文件 OpenCVInterop.hpp 中的定义。