主要内容gydF4y2Ba

bboxerasegydF4y2Ba

消除边界框gydF4y2Ba

自从R2021agydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

bboxBgydF4y2Ba= bboxerase (gydF4y2BabboxAgydF4y2Ba,gydF4y2Ba窗口gydF4y2Ba)gydF4y2Ba输入删除边框gydF4y2BabboxAgydF4y2Ba躺在一个感兴趣的区域(ROI)规定gydF4y2Ba窗口gydF4y2Ba。的输出是一组边界框保留从输入gydF4y2BabboxAgydF4y2Ba。这个函数支持2 d和3 d边金宝app界框。gydF4y2Ba

请注意gydF4y2Ba

执行随机删除、断路数据,使用gydF4y2BabboxerasegydF4y2Ba随着gydF4y2BaimerasegydF4y2Ba函数。gydF4y2Ba

(gydF4y2BabboxBgydF4y2Ba,gydF4y2Ba指数gydF4y2Ba)= bboxerase (gydF4y2BabboxAgydF4y2Ba,gydF4y2Ba窗口gydF4y2Ba)gydF4y2Ba还返回边界框保留的指数从输入的边界框gydF4y2BabboxIngydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

___gydF4y2Ba= bboxerase (gydF4y2Ba___gydF4y2BaEraseThreshold =gydF4y2Ba阈值gydF4y2Ba)gydF4y2Ba另外指定阈值的边界框之间的重叠区域和指定的ROI。删除一个边界框如果边界框之间的重叠区域,投资回报率等于或大于指定的阈值。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

读一个图像。gydF4y2Ba

我= imread (gydF4y2Ba“peppers.png”gydF4y2Ba);gydF4y2Ba

定义边界框和标签。gydF4y2Ba

bboxA = (410 230 100 90;60 186 78 80];labelsA = [gydF4y2Ba“大蒜”gydF4y2Ba;gydF4y2Ba“洋葱”gydF4y2Ba];gydF4y2Ba

找到输入图像的大小gydF4y2Ba

inputSize =大小(I);gydF4y2Ba

随机选择一个感兴趣的区域(ROI),指定一个范围的规模和比例的ROI。ROI的刻度值设置为躺在0.2和0.3之间。同样,长宽比的最小值设置为躺在1:10范围和长宽比的最大值将躺在30:100范围。gydF4y2Ba

规模= [0.2,0.3];dimensionRatio = (10; 30100);gydF4y2Ba

选择使用的ROIgydF4y2BarandomWindow2dgydF4y2Ba函数。gydF4y2Ba

窗口= randomWindow2d (inputSize,gydF4y2Ba“规模”gydF4y2Ba、规模、gydF4y2Ba“DimensionRatio”gydF4y2Ba,dimensionRatio);gydF4y2Ba

删除的像素和边界框内随机选择的ROI。gydF4y2Ba

J = imerase(我,窗口);[bboxB,指数]= bboxerase (bboxA、窗口);labelsB = labelsA(指标);gydF4y2Ba

显示原始和增强图像。gydF4y2Ba

annotatedI = insertObjectAnnotation(我gydF4y2Ba“矩形”gydF4y2Ba、bboxA labelsA);annotatedJ = insertObjectAnnotation (J,gydF4y2Ba“矩形”gydF4y2Ba、bboxB labelsB);图蒙太奇({annotatedI, annotatedJ})标题([gydF4y2Ba“输入|随机消除输出”gydF4y2Ba])gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象与标题输入|随机消除输出包含一个类型的对象的形象。gydF4y2Ba

读一个图像。gydF4y2Ba

我= imread (gydF4y2Ba“visionteam1.jpg”gydF4y2Ba);gydF4y2Ba

定义边界框和标签。gydF4y2Ba

bboxA = (64 101 117 440;193 101 67 309;282 86 114 375;618 118 79 345;486 55 131 528;475 109 66 361);labelsA = [gydF4y2Ba“1”gydF4y2Ba;gydF4y2Ba“人2”gydF4y2Ba;gydF4y2Ba“第三人”gydF4y2Ba;gydF4y2Ba“4”gydF4y2Ba;gydF4y2Ba“5”gydF4y2Ba;gydF4y2Ba“第六人”gydF4y2Ba];gydF4y2Ba

指定感兴趣的一个矩形区域。gydF4y2Ba

窗口= (470 100 90 360);gydF4y2Ba

擦除的像素矩形区域内使用gydF4y2BaimerasegydF4y2Ba函数。gydF4y2Ba

J = imerase(我,窗口);gydF4y2Ba

消除在矩形区域的边界框。将删除阈值设置为0.7。的gydF4y2BabboxerasegydF4y2Ba函数的作用是:返回保留边框和相应的指标。gydF4y2Ba

[bboxB,指数]= bboxerase (bboxA、窗口gydF4y2Ba“EraseThreshold”gydF4y2Ba,0.7);gydF4y2Ba

阅读类标签对应保留边界框。gydF4y2Ba

labelsB = labelsA(指标);gydF4y2Ba

显示结果。gydF4y2Ba

图我= insertObjectAnnotation (,gydF4y2Ba“矩形”gydF4y2Ba、bboxA labelsA);J = insertObjectAnnotation (,gydF4y2Ba“矩形”gydF4y2Ba、bboxB labelsB);imshowpair (I, J,gydF4y2Ba“蒙太奇”gydF4y2Ba)标题(gydF4y2Ba的数量的输入边界框:gydF4y2Banum2str(长度(labelsA)),gydF4y2Ba“|”gydF4y2Ba,gydF4y2Ba的数量的输出边界框:gydF4y2Banum2str(长度(labelsB))))gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象与标题输入边界框数量:6 |数量的输出边界盒:5包含一个类型的对象的形象。gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

输入的边界框,指定为gydF4y2Ba米gydF4y2Ba4矩阵。gydF4y2Ba米gydF4y2Ba边界框的数量。矩阵中的每一行的形式(gydF4y2BaxgydF4y2Ba最小值gydF4y2BaygydF4y2Ba最小值gydF4y2Ba宽度gydF4y2Ba高度gydF4y2Ba]。(gydF4y2BaxgydF4y2Ba最小值gydF4y2BaygydF4y2Ba最小值gydF4y2Ba)边界框的左上角坐标。gydF4y2Ba宽度gydF4y2Ba和gydF4y2Ba高度gydF4y2Ba的宽度和高度分别边界框。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

感兴趣的区域,指定为这些值之一:gydF4y2Ba

  • 4元向量的形式(gydF4y2BaxgydF4y2BaygydF4y2Ba宽度gydF4y2Ba高度gydF4y2Ba]。(gydF4y2BaxgydF4y2BaygydF4y2Ba)左上角坐标的ROI。gydF4y2Ba宽度gydF4y2Ba和gydF4y2Ba高度gydF4y2Ba的宽度和高度分别ROI。gydF4y2Ba

  • 矩形gydF4y2Ba对象。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

消除阈值,指定为一个积极的标量小于或等于1。消除阈值集的标准删除输入集的边界框gydF4y2BabboxAgydF4y2Ba。值的像素数量的比例是一个边界框,躺在ROI(像素)重叠边界框的像素总数。gydF4y2Ba

边界框重叠和ROIgydF4y2Ba

tgydF4y2Ba hgydF4y2Ba rgydF4y2Ba egydF4y2Ba 年代gydF4y2Ba hgydF4y2Ba ogydF4y2Ba lgydF4y2Ba dgydF4y2Ba =gydF4y2Ba NgydF4y2Ba ugydF4y2Ba 米gydF4y2Ba bgydF4y2Ba egydF4y2Ba rgydF4y2Ba ogydF4y2Ba fgydF4y2Ba ogydF4y2Ba vgydF4y2Ba egydF4y2Ba rgydF4y2Ba lgydF4y2Ba 一个gydF4y2Ba pgydF4y2Ba pgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba ggydF4y2Ba pgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba lgydF4y2Ba 年代gydF4y2Ba TgydF4y2Ba ogydF4y2Ba tgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ngydF4y2Ba ugydF4y2Ba 米gydF4y2Ba bgydF4y2Ba egydF4y2Ba rgydF4y2Ba ogydF4y2Ba fgydF4y2Ba pgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba lgydF4y2Ba 年代gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba bgydF4y2Ba ogydF4y2Ba ugydF4y2Ba ngydF4y2Ba dgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba ggydF4y2Ba bgydF4y2Ba ogydF4y2Ba xgydF4y2Ba

默认值是0.8。这意味着,一个边界框删除如果80%的像素边界框内指定的ROI。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

从输入、输出边界框保留作为一个返回gydF4y2BaNgydF4y2Ba4矩阵。gydF4y2BaNgydF4y2Ba是边界框保留从输入的数量。矩阵的每一行定义了一个边界框相同类型的输入gydF4y2BabboxAgydF4y2Ba。的价值gydF4y2BaNgydF4y2Ba总是小于或等于gydF4y2Ba米gydF4y2Ba边界框的输入。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

指数的保留边界框,作为一个整数向量返回。指数表明边界框的输入,gydF4y2BabboxAgydF4y2Ba,保留并返回输出。gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2021agydF4y2Ba