Update queue-management solution (#16772)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
094faeb722
commit
6509757879
5 changed files with 80 additions and 152 deletions
|
|
@ -76,9 +76,11 @@ class BaseSolution:
|
|||
|
||||
def initialize_region(self):
|
||||
"""Initialize the counting region and line segment based on config."""
|
||||
self.region = [(20, 400), (1260, 400)] if self.region is None else self.region
|
||||
self.r_s = Polygon(self.region) if len(self.region) >= 3 else LineString(self.region)
|
||||
self.l_s = LineString([(self.region[0][0], self.region[0][1]), (self.region[1][0], self.region[1][1])])
|
||||
self.region = [(20, 400), (1080, 404), (1080, 360), (20, 360)] if self.region is None else self.region
|
||||
self.r_s = Polygon(self.region) if len(self.region) >= 3 else LineString(self.region) # region segment
|
||||
self.l_s = LineString(
|
||||
[(self.region[0][0], self.region[0][1]), (self.region[1][0], self.region[1][1])]
|
||||
) # line segment
|
||||
|
||||
def display_output(self, im0):
|
||||
"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue