我是靠谱客的博主 酷酷鞋垫,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部