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