文章目录
- 前言
- 一、手动单张裁剪/截取
- 二、根据图片的位置坐标进行裁剪/截取
- 三、根据xml文件截取/裁剪目标
- 四、opencv获取边缘并根据bounding box截取/裁剪目标
- 五、用YOLO目标检测框裁剪并批量保存
- 总结
前言
在计算机视觉任务中,如图像分类,图像数据集必不可少。自己采集的图片往往存在很多噪声或无用信息会影响模型训练。因此,需要对图片进行裁剪处理,以防止图片边缘无用信息对模型造成影响。本文介绍几种图片裁剪的方式,供大家参考。
一、手动单张裁剪/截取
selectROI:选择感兴趣区域,边界框框选x,y,w,h
selectROI(windowName, img, showCrosshair=None, fromCenter=None):
. 参数windowName:选择的区域被显示在的窗口的名字
. 参数img:要在什么图片上选择ROI
. 参数showCrosshair:是否在矩形框里画十字线.
. 参数fromCe
Original: https://blog.csdn.net/qq_36584673/article/details/116265950
Author: 18岁小白想成大牛
Title: Python+opencv裁剪/截取图片的几种方式
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/704312/
转载文章受原作者版权保护。转载请注明原作者出处!