OpenCV Save CvRect to File 保存CvRect变量到文件

简介:

在OpenCv中,我们有时候需要查看CvRect变量的值,我们可以通过将其保存到文件来查看,保存的代码如下:

void writeCvRectToFile(CvRect &rect, const char *filename) {    
    CvFileStorage *fs = cvOpenFileStorage(filename, 0, CV_STORAGE_WRITE);
    if (!fs) {
        fprintf(stderr, "Could not open file ..\n");
        return;
    }
    cvStartWriteStruct(fs, "rect", CV_NODE_SEQ | CV_NODE_FLOW);
    cvWriteInt(fs, 0, rect.x); 
    cvWriteInt(fs, 0, rect.y); 
    cvWriteInt(fs, 0, rect.width); 
    cvWriteInt(fs, 0, rect.height);
    cvEndWriteStruct(fs);
    cvReleaseFileStorage(&fs);
}

本文转自博客园Grandyang的博客,原文链接:保存CvRect变量到文件OpenCV Save CvRect to File ,如需转载请自行联系原博主。

相关文章
|
2月前
|
计算机视觉 Python
Opencv学习笔记(二):如何将整个文件下的彩色图片全部转换为灰度图
使用OpenCV库将一个文件夹内的所有彩色图片批量转换为灰度图,并提供了相应的Python代码示例。
37 0
Opencv学习笔记(二):如何将整个文件下的彩色图片全部转换为灰度图
|
7月前
|
计算机视觉 数据格式
使用opencv在Qt控件上播放mp4文件
使用opencv在Qt控件上播放mp4文件
215 2
|
IDE 开发工具 计算机视觉
关于opencv在PyCharm中没有提示的解决方案mac和win通用(不是改文件和复制)
由于最近有项目需要使用到IDE的debug功能,jupyter notebook没有debug功能,所以需要使用PyCharm。平时使用jupyter的时候也没有遇到opencv没有提示的问题,所以遇到这个问题的时候上网搜索了各种方法包括但不限于:复制文件,修改init文件,降低opencv版本等一系列方法都无效。我在三天内重装了5次系统n次anaconda,终于在最后解决了这个问题,放在这里供大家参考。
|
2月前
|
JSON 数据格式 计算机视觉
Opencv实用笔记(一): 获取并绘制JSON标注文件目标区域(可单独保存目标小图)
本文介绍了如何使用OpenCV和Python根据JSON标注文件获取并绘制目标区域,同时可将裁剪的图像单独保存。通过示例代码,展示了如何读取图片路径、解析JSON标注、绘制标注框并保存裁剪图像的过程。此外,还提供了相关的博客链接,供读者进一步学习。
37 0
|
6月前
|
计算机视觉 索引 Python
openCV 3计算机视觉 Python语言实现 笔记__第二章 处理文件、摄像头和图形用户界面
openCV 3计算机视觉 Python语言实现 笔记__第二章 处理文件、摄像头和图形用户界面
|
7月前
|
XML 存储 Java
【OpenCV】—输入输出XML和YAML文件
【OpenCV】—输入输出XML和YAML文件
198 1
|
7月前
|
计算机视觉 Python
Opencv播放视频文件、将视频转换为灰度视频实战(附Python源码)
Opencv播放视频文件、将视频转换为灰度视频实战(附Python源码)
258 0
|
7月前
|
计算机视觉 索引
opencv读取MP4文件和摄像头数据
opencv读取MP4文件和摄像头数据
110 0
|
计算机视觉
配置OpenCV3+VS2017发生错误:无法打开文件 opencv_world345d.dll 解决方案
配置OpenCV3+VS2017发生错误:无法打开文件 opencv_world345d.dll 解决方案
配置OpenCV3+VS2017发生错误:无法打开文件 opencv_world345d.dll 解决方案
|
Java Linux 计算机视觉
全网首发:Linux自带opencv库的JAVA调用失败/java.lang.UnsatisfiedLinkError:libopencv_ml.so.405: 无法打开共享对象文件
全网首发:Linux自带opencv库的JAVA调用失败/java.lang.UnsatisfiedLinkError:libopencv_ml.so.405: 无法打开共享对象文件
627 0