用于处理 OpenCV 与 VPI 互操作性的函数。 更多...
#include "detail/OpenCVUtils.hpp"
#include "Image.h"
#include <opencv2/core/core.hpp>
#include <vector>
函数 | |
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 中的定义。