opencv异常集锦 之 自定义ROI出现图像移位

在使用OpenCV处理图像时,作者遇到自定义ROI导致的图像位置异常,如移位和异常像素。问题可能与内存管理有关,尤其是在多个Mat之间交换数据时。通过将ROI定义放在最前端,异常现象暂时消失。文章还介绍了如何自定义ROI,包括使用Rect、Mat拷贝、bitwise_and、setTo和inRange等方法。
摘要由CSDN通过智能技术生成

这两天定义某图像的ROI时发现,  有时会出现不正常的情况

比如 Rect的位置移位,  偶尔伴有图像边框附近出现异常像素

或者干脆整个都是图像都变化了

具体什么原因不太清楚,  可能与内存有关, 因为这中间用了好几个Mat交换数据, 虽然关键的地方都用了clone


将定义放到了最前端之后,  这种异常暂时还未出现过

截图的话以后遇到再截吧,  因为现在已经不出现了


---------------------------

关于自定义ROI , 顺便多说两句怎么自定义ROI

1. 定义 cv::Rect

    cv::Mat regionsOfinterest(
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值