mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-28 11:08:22 +03:00
fix object mask creation
This commit is contained in:
parent
202cf5ce89
commit
60116214bb
@ -178,6 +178,19 @@ export default function ObjectMaskEditPane({
|
|||||||
filteredMask.splice(index, 0, coordinates);
|
filteredMask.splice(index, 0, coordinates);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// prevent duplicating global masks under specific object filters
|
||||||
|
if (!globalMask) {
|
||||||
|
const globalObjectMasksArray = Array.isArray(cameraConfig.objects.mask)
|
||||||
|
? cameraConfig.objects.mask
|
||||||
|
: cameraConfig.objects.mask
|
||||||
|
? [cameraConfig.objects.mask]
|
||||||
|
: [];
|
||||||
|
|
||||||
|
filteredMask = filteredMask.filter(
|
||||||
|
(mask) => !globalObjectMasksArray.includes(mask),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
queryString = filteredMask
|
queryString = filteredMask
|
||||||
.map((pointsArray) => {
|
.map((pointsArray) => {
|
||||||
const coordinates = flattenPoints(parseCoordinates(pointsArray)).join(
|
const coordinates = flattenPoints(parseCoordinates(pointsArray)).join(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user