gpt4 book ai didi

opencv - 保存IPL_DEPTH_IMAGE供以后处理

转载 作者:行者123 更新时间:2023-12-02 17:15:50 25 4
gpt4 key购买 nike

有没有一种方法可以将深度为IPL_DEPTH_IMAGE的图像存储在硬盘上以便以后处理?如果我使用cvSaveImage或cvBlobs渲染函数将其保存,它将转换为8位,因此不会存储所有带有标签的;(
谢谢,
杜林

最佳答案

看看cvFileStorage。它应该能够为您保存IPL_DEPTH_IMAGE。

这是来自OpenCV docs的简短示例:

#include "cxcore.h"

int main( int argc, char** argv )
{
CvMat* mat = cvCreateMat( 3, 3, CV_32F );
CvFileStorage* fs = cvOpenFileStorage( "example.yml", 0, CV_STORAGE_WRITE );

cvSetIdentity( mat );
cvWrite( fs, "A", mat, cvAttrList(0,0) );

cvReleaseFileStorage( &fs );
cvReleaseMat( &mat );
return 0;
}

希望对您有所帮助!

关于opencv - 保存IPL_DEPTH_IMAGE供以后处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com