关于使用opencv读取经过labelImg工具进行标注后的图像出现的框与图像旋转方向不一致的问题 [author: linkrain]

关于使用opencv读取经过labelImage工具进行标注后的图像出现的框与图像旋转方向不一致的问题 [author: linkrain]

最近在一个项目中遇见一个问题,在紧张的项目进行中让我白白浪费了许多时间,而且这个问题有点难以发现,以下是对该问题的描述。

以下项目中图像标注工具采用labelImgopencv的版本是4.1.0

项目是一个深度学习目标检测的项目,使用yolov3来做,在模型进行训练的时候需要带有预先人工标注信息的图像,使用图像数据进行前向计算,使用人工标注的框与类别信息进行监督来反向更新参数,因此图像与相应的标注信息必须严格匹配。项目中我们像往常一样,使用opencv读取图像同时读取标注文件中的标注信息,将标注框绘制在图像上并把图像保存下来以便对目标及标注情况有一个大概的掌握,结果问题来了:绘制了目标框的图像中出现了许多框的位置以及尺寸与相应目标完全对不上的情况。 经过观察,发现似乎是opencv读取到的图像与标注时的图像旋转方向不一致
这种状况让我非常抓狂,一开始以为是标注工具的问题或是图像本身的问题,导致在标注工具读取图像时进行了旋转,因此花了很多时间在寻找图像旋转规律上,并打算以此来进行方向矫正。后来发现使用PIL读取图像就不会出现这种问题。当时由于项目时间紧急,就把这个问题暂时搁置下来,直到现在,查阅了很多资料,找到了解决办法,毕竟据说opencv的性能比其它图像处理库要好一些&#x

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值