OpenCV两种方式创建图像序列文件xml,yml,yaml等
2016-07-26 09:42
375 查看
Demo路径:./opencv/sources/samples/cpp/imagelist_creator.cpp
“This create a yaml or xml list of files from the command line args”
用法:
在Debug目录下,输入命令行:imagelist_creator.exe imglist.xml 1.bmp 2.bmp
输出文件
imglist.xml
<?xml version="1.0"?>
<opencv_storage>
<images>
"1.bmp" "2.bmp" </images>
</opencv_storage>
需要注意的是,该demo不从任何地方读取图片,它只接受通过命令行输入文件名并创建相应格式的文件,个人觉得需要创建一个包含几十个图像文件名的xml文件时,该方法太笨重,不如考虑下面的方法:
1.把需要创建xml路径的全部图片放到指定文件夹中
2.在该文件夹下使用命令行 dir /s /b >imglist.txt
3.使用word等编辑工具打开,替换文件名
4.复制到xml文件里面并保存
实测并不复杂!
“This create a yaml or xml list of files from the command line args”
用法:
在Debug目录下,输入命令行:imagelist_creator.exe imglist.xml 1.bmp 2.bmp
输出文件
imglist.xml
<?xml version="1.0"?>
<opencv_storage>
<images>
"1.bmp" "2.bmp" </images>
</opencv_storage>
需要注意的是,该demo不从任何地方读取图片,它只接受通过命令行输入文件名并创建相应格式的文件,个人觉得需要创建一个包含几十个图像文件名的xml文件时,该方法太笨重,不如考虑下面的方法:
1.把需要创建xml路径的全部图片放到指定文件夹中
2.在该文件夹下使用命令行 dir /s /b >imglist.txt
3.使用word等编辑工具打开,替换文件名
4.复制到xml文件里面并保存
实测并不复杂!
相关文章推荐
- make[1]: *** [/workopenwrt/trunk/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.tools_install_nnnnn] Error 2 make[1]: Leaving directory `/work/openwrt/trunk' make: *** [world]
- Centos7下搭建KVM虚拟机
- HDU1754 Splay 区间维护
- Signal ()函数详细介绍 Linux函数
- Docker成长之路(一) :Docker介绍安装
- 如何在生产环境中运行Docker容器
- tomcat服务器和jboss服务器重启命令
- linux内核符号表
- git stash 和 git cherry-pick
- Centos7 安装 mysql5.7.13
- 运营商拥抱OpenStack背后:距运营级仍有差距
- StyleCop的常见错误
- 目前待解决的问题
- centos7 theano jupyter+hub
- git reset
- hdu 1011 Starship Troopers dp 带点坑的树形背包 ★
- xcopy拷贝目录并排除特定文件
- linux命令小工具-cheat
- .NET AOP (六)在编译阶段PostSharp
- 嵌入式linux项目开发(一)——web数据交互