概述
转至 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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复