@dragonfive
2016-05-07T09:42:22.000000Z
字数 717
阅读 507
计算机视觉
目前这个工具只为找到侧面船图像的ROI区域
1、可以圈出图像中的船只,我们希望框的比例尽量是4:1的,这个工作让程序来自适应(暂时没实现)
2、把圈出的图片保存下来
3、把ROI区域的信息保存在xml文件中,这些信息包括:船只的名称 shipid imo mmsi 船只在图像中的区域的宽/高/起始坐标
1、确认框:可以多次选择直到框的位置合适,程序也会根据4:1自适应地调整结果;最终满意后按下空格键即可确认选框,框选完成后按下回车键显示下一个,如果图片不是侧面的就直接按enter键;
2、退出:按ESC退出,如果强行退出信息就保存不了
xml文件的格式可以是这样的 每个船有一个xml 格式如下
<boat name="船的名字" mmsi = "全球唯一标识" shipid = "ID号" IMO="IMO"><photo name = "图片文件名字",number="图片中船只个数"><zone xzuobiao=x坐标,yzuobiao=y坐标><whith>宽度</whith><height>高度</height></zone></photo></boat>
可能加入船的角度和每幅图船的数目
只是目前需要做侧面船只正样本,所以认为每个图片最多有一个符合要求的船只图片,并且目前的xml也适合做这样的扩展;
另一种配置opencv的方法,作者可能是个牛人吧
TinyXml: TinyXML Tutorial