0
0
mirror of https://github.com/opencv/opencv.git synced 2026-01-18 17:21:42 +01:00

samples(python): guard against invalid STFT time step

This commit is contained in:
Karnav Shah
2025-12-15 15:04:10 +05:30
parent c5d70a7f22
commit 9a7e88eb3e

View File

@@ -330,6 +330,10 @@ class AudioDrawing:
"""
time_step = self.windLen - self.overlap
if time_step <= 0:
raise ValueError(
"Invalid STFT parameters: overlap must be smaller than window length"
)
stft = []
if self.windowType == "Hann":
@@ -801,4 +805,4 @@ if __name__ == "__main__":
args = parser.parse_args()
AudioDrawing(args).Draw()
AudioDrawing(args).Draw()