我正在使用一个API(libcamera),它会返回包含原始图像数据的DMA-BUF文件描述符。有没有办法将DMA-BUF文件描述符导入OpenCV cv::Mat
?我从FrameBuffer instance's plane method获取文件描述符。
我正在使用一个API(libcamera),它会返回包含原始图像数据的DMA-BUF文件描述符。有没有办法将DMA-BUF文件描述符导入OpenCV cv::Mat
?我从FrameBuffer instance's plane method获取文件描述符。
1条答案
按热度按时间qoefvg9y1#
您需要将缓冲区数据Map到一个指针中,然后从它创建一个OpenCV Mat。
其中buffer是libcamera::FrameBuffer类的一部分。