mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	add max person area
This commit is contained in:
		
							parent
							
								
									e13563770d
								
							
						
					
					
						commit
						ceedfae993
					
				@ -65,14 +65,17 @@ cameras:
 | 
			
		||||
        x_offset: 0
 | 
			
		||||
        y_offset: 300
 | 
			
		||||
        min_person_area: 5000
 | 
			
		||||
        max_person_area: 100000
 | 
			
		||||
        threshold: 0.5
 | 
			
		||||
      - size: 400
 | 
			
		||||
        x_offset: 350
 | 
			
		||||
        y_offset: 250
 | 
			
		||||
        min_person_area: 2000
 | 
			
		||||
        max_person_area: 100000
 | 
			
		||||
        threshold: 0.5
 | 
			
		||||
      - size: 400
 | 
			
		||||
        x_offset: 750
 | 
			
		||||
        y_offset: 250
 | 
			
		||||
        min_person_area: 2000
 | 
			
		||||
        max_person_area: 100000
 | 
			
		||||
        threshold: 0.5
 | 
			
		||||
 | 
			
		||||
@ -287,6 +287,11 @@ class Camera:
 | 
			
		||||
                if region and 'min_person_area' in region and region['min_person_area'] > obj['area']:
 | 
			
		||||
                    continue
 | 
			
		||||
                
 | 
			
		||||
                # if the detected person is larger than the
 | 
			
		||||
                # max person area, don't add it to detected objects
 | 
			
		||||
                if region and 'max_person_area' in region and region['max_person_area'] < obj['area']:
 | 
			
		||||
                    continue
 | 
			
		||||
            
 | 
			
		||||
                # compute the coordinates of the person and make sure
 | 
			
		||||
                # the location isnt outside the bounds of the image (can happen from rounding)
 | 
			
		||||
                y_location = min(int(obj['ymax']), len(self.mask)-1)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user