Skip to content

Commit fba9bb8

Browse files
author
funnylittleman
committed
fix: remove rounding in motion filters
1 parent 2a7fb4d commit fba9bb8

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

DPF/filters/videos/farneback_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,5 +155,5 @@ def process_batch(self, batch: list[Any]) -> dict[str, list[Any]]:
155155
for data in batch:
156156
key, mean_optical_flow = data
157157
df_batch_labels[self.key_column].append(key)
158-
df_batch_labels[self.result_columns[0]].append(round(mean_optical_flow, 3))
158+
df_batch_labels[self.result_columns[0]].append(mean_optical_flow)
159159
return df_batch_labels

DPF/filters/videos/raft_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,5 +196,5 @@ def process_batch(self, batch: list[Any]) -> dict[str, list[Any]]:
196196
mean_value = np.mean(mean_magnitudes)
197197

198198
df_batch_labels[self.key_column].append(key)
199-
df_batch_labels[self.schema[1]].append(round(mean_value, 3))
199+
df_batch_labels[self.schema[1]].append(mean_value)
200200
return df_batch_labels

DPF/filters/videos/rpknet_filter.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def __init__(
114114

115115
@property
116116
def result_columns(self) -> list[str]:
117-
return [f"optical_flow_rpk_mean", f"optical_flow_rpk_std"]
117+
return [f"optical_flow_rpk_mean"]
118118

119119
@property
120120
def dataloader_kwargs(self) -> dict[str, Any]:
@@ -144,9 +144,9 @@ def preprocess_data(
144144
def process_batch(self, batch: list[Any]) -> dict[str, list[Any]]:
145145
df_batch_labels = self._get_dict_from_schema()
146146

147-
magnitudes: list[float] = []
148147
for data in batch:
149148
key, frames = data
149+
magnitudes: list[float] = []
150150
with torch.no_grad():
151151
for i in range(0, len(frames)-1, self.frames_batch_size):
152152
end = min(i+self.frames_batch_size, len(frames)-1)
@@ -166,9 +166,7 @@ def process_batch(self, batch: list[Any]) -> dict[str, list[Any]]:
166166
magnitude = ((flow[:,0]**2+flow[:,1]**2)**0.5).detach().cpu().numpy()
167167
magnitudes.extend(magnitude)
168168
mean_value = np.mean(magnitudes)
169-
std_value = np.std(magnitudes)
170169

171170
df_batch_labels[self.key_column].append(key)
172-
df_batch_labels[self.schema[1]].append(round(mean_value, 6))
173-
df_batch_labels[self.schema[2]].append(round(std_value, 6))
171+
df_batch_labels[self.schema[1]].append(mean_value)
174172
return df_batch_labels

DPF/filters/videos/structural_dynamics_filter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def process_batch(self, batch: list[Any]) -> dict[str, list[Any]]:
152152
mx = np.max(values)
153153

154154
df_batch_labels[self.key_column].append(key)
155-
df_batch_labels[self.schema[1]].append(round(mean_value, 6))
156-
df_batch_labels[self.schema[2]].append(round(mx, 6))
157-
df_batch_labels[self.schema[3]].append(round(mn, 6))
155+
df_batch_labels[self.schema[1]].append(mean_value)
156+
df_batch_labels[self.schema[2]].append(mx)
157+
df_batch_labels[self.schema[3]].append(mn)
158158
return df_batch_labels

0 commit comments

Comments
 (0)