Skip to content

Commit

Permalink
fix typing
Browse files Browse the repository at this point in the history
  • Loading branch information
chanwutk committed Aug 10, 2023
1 parent 12619ac commit 0d34c90
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ class SegmentPoint:
timestamp: "datetime.datetime"
segment_type: "str"
segment_line: "postgis.LineString"
segment_heading: "postgis.Polygon"
segment_heading: "float"
road_polygon_info: "RoadPolygonInfo"
obj_id: "int | None" = None
type: "str | None" = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ def associate_segment_mapping(
):
if segment_mapping_meta is None:
return None
return segment_mapping_meta[tracking_result.frame_idx].get(tracking_result.object_id)
return segment_mapping_meta[tracking_result.frame_idx].get(int(tracking_result.object_id))
11 changes: 8 additions & 3 deletions spatialyze/video_processor/utils/format_trajectory.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
import datetime
import numpy.typing as npt
import numpy as np

from ..camera_config import CameraConfig
from ..stages.segment_trajectory.construct_segment_trajectory import SegmentPoint
from ..stages.tracking_3d.tracking_3d import Tracking3DResult
Expand All @@ -10,9 +14,9 @@ def format_trajectory(
track: "list[tuple[Tracking3DResult, CameraConfig, SegmentPoint | None]]",
base=None,
):
timestamps: "list[str]" = []
pairs: "list[Float3]" = []
itemHeadings: "list[int]" = []
timestamps: "list[datetime.datetime]" = []
pairs: "list[npt.NDArray[np.floating]]" = []
itemHeadings: "list[float | None]" = []
translations: "list[Float3]" = []
camera_id = None
object_type = None
Expand All @@ -25,6 +29,7 @@ def format_trajectory(
for tracking_result_3d, ego_info, segment_mapping in track:
if ego_info:
if (
ego_info.filename is not None and
"sweeps/CAM_FRONT/n008-2018-08-30-15-16-55-0400__CAM_FRONT__1535657125362404.jpg"
in ego_info.filename
):
Expand Down
4 changes: 2 additions & 2 deletions spatialyze/video_processor/utils/get_tracks.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ def get_tracks(
ego_meta: "list[CameraConfig]",
segment_mapping_meta: "list[SegmentTrajectoryMetadatum] | None" = None,
base=None,
) -> "dict[str, list[tuple[Tracking3DResult, CameraConfig, SegmentPoint | None]]]":
trajectories: "dict[str, list[tuple[Tracking3DResult, CameraConfig, SegmentPoint | None]]]" = {}
) -> "dict[int, list[tuple[Tracking3DResult, CameraConfig, SegmentPoint | None]]]":
trajectories: "dict[int, list[tuple[Tracking3DResult, CameraConfig, SegmentPoint | None]]]" = {}
for i in range(len(sortmeta)):
frame = sortmeta[i]
for obj_id, tracking_result in frame.items():
Expand Down

0 comments on commit 0d34c90

Please sign in to comment.