Python Code Snippet: Calculating Area Ratio for Objects in a Mask
This\u00a0code\u00a0snippet\u00a0is\u00a0iterating\u00a0through\u00a0a\u00a0list\u00a0of\u00a0objects\u00a0and\u00a0performing\u00a0some\u00a0calculations\u00a0on\u00a0each\u00a0object.\u00a0\u00a0- \u0060temp_BW\u00a0=\u00a0(mask==obj)\u0060\u00a0creates\u00a0a\u00a0temporary\u00a0binary\u00a0mask\u00a0where\u00a0the\u00a0pixels\u00a0corresponding\u00a0to\u00a0the\u00a0current\u00a0object\u00a0are\u00a0set\u00a0to\u00a0True\u00a0and\u00a0all\u00a0other\u00a0pixels\u00a0are\u00a0set\u00a0to\u00a0False.\u00a0\u00a0- \u0060area_ratio\u00a0=\u00a0temp_BW.sum()/mask_area\u0060\u00a0calculates\u00a0the\u00a0ratio\u00a0of\u00a0the\u00a0number\u00a0of\u00a0True\u00a0pixels\u00a0in\u00a0the\u00a0temporary\u00a0mask\u00a0to\u00a0the\u00a0total\u00a0number\u00a0of\u00a0pixels\u00a0in\u00a0the\u00a0original\u00a0mask.\u00a0This\u00a0represents\u00a0the\u00a0area\u00a0ratio\u00a0of\u00a0the\u00a0current\u00a0object.\u00a0\u00a0- \u0060scores[counter]\u00a0=\u00a0area_ratio\u0060\u00a0stores\u00a0the\u00a0calculated\u00a0area\u00a0ratio\u00a0in\u00a0an\u00a0array\u00a0called\u00a0\u0060scores\u0060\u00a0at\u00a0the\u00a0index\u00a0specified\u00a0by\u00a0the\u00a0\u0060counter\u0060\u00a0variable.\u00a0\u00a0- \u0060counter\u00a0=\u00a0counter\u00a0+\u00a01\u0060\u00a0increments\u00a0the\u00a0\u0060counter\u0060\u00a0variable\u00a0by\u00a01\u00a0to\u00a0move\u00a0to\u00a0the\u00a0next\u00a0index\u00a0in\u00a0the\u00a0\u0060scores\u0060\u00a0array.
原文地址: https://www.cveoy.top/t/topic/pFOm 著作权归作者所有。请勿转载和采集!