我是靠谱客的博主 酷酷鞋垫,这篇文章主要介绍opencv之片切Rect,现在分享给大家,希望可以做个参考。

转至 https://blog.csdn.net/lordofrobots/article/details/72312704

  • opencv的片切操作需要Rect函数

法一:对片切后的图片操作会引起原始图片的改变,为了不引起改变利用clone重新创建图片

Rect rect(20,40,60,80);
//创建一个Rect框,属于cv中的类,四个参数代表x,y,width,height
Mat image_cut = Mat(img, rect); //从img中按照rect进行切割,此时修改image_cut时image中对应部分也会修改,因此需要copy
Mat image_copy = image_cut.clone();
//clone函数创建新的图片

法二:对片切后的图片操作不会引起原始图片的改变 

//Mat imageCut=imag(Rect(20,40,60,80)); //x0、y0、iimageWidth、imageHight
Rect rect(20,40,60,80);//上一句是这两句的简略形式
Mat imageCut=imag(rect);

 

最后

以上就是酷酷鞋垫最近收集整理的关于opencv之片切Rect的全部内容,更多相关opencv之片切Rect内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部