OPENCV MAT mat.inl中release(),clone(),copyto()等函数一直莫名异常

问题:OPENCV MAT mat.inl中release(),clone(),copyto()等函数一直莫名异常;
今天三维点云转二维图的时候,一直出现莫名奇妙的问题,最后发现是越界的问题。
需要注意:
1.cv::_mat = cv::Mat::zeros(Size(100, 100), CV_8U);//size中为(列数,行数)。
2.Size(100, 100)的图像其实列和行都是0-99;所以再三维图转过来的时候,如果是1:1转的话,行和列都为Max_x-Min_x+1;即Size(Max_y-Min_y+1,Max_x-Min_x+1)否则会出现越界的情况。
3.img.at(row, col) = 255 * (vec.at(i).z - zMin) / (zMax - zMin);uchar范围是0-255。后面是z值转换为灰度值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值