使用OPENCV踩到的坑

  1. 使用findContours寻找轮廓之后,可以得到完整的图像轮廓信息,若使用approxployDP进行多边形逼近,会使得轮廓分离断开,导致框的目标框偏移。  另外,findContours的源码在opencv/source/modules/improc/src/contours.cpp
  2. imread函数读取图像与图像名后缀无关,和图像的存储格式有关;但是,imwrite函数存储图像时,若图像存储格式与命名不符,会抛出cv::Exception()异常,且没有返回值可进行判断,调用时只能用try,catch进行捕获。 遇到的坑:文件命名后缀为.gif,但是图像存储类型是按照.jpg存储的,因此imread函数调用可以成功,但imwrite函数会抛出异常。
  3. 有些函数在调用的时候,float和double类型不可混用,会报错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值