Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -9,11 +9,13 @@ def decode_sstv(audio_file):
|
|
9 |
audio = AudioSegment.from_file(audio_file)
|
10 |
samples = np.array(audio.get_array_of_samples(), dtype=np.int16)
|
11 |
|
12 |
-
# Декодирование SSTV сигнала с
|
13 |
-
|
14 |
-
|
|
|
|
|
15 |
|
16 |
-
#
|
17 |
plt.imshow(img)
|
18 |
plt.axis('off')
|
19 |
img_path = 'decoded_image.png'
|
|
|
9 |
audio = AudioSegment.from_file(audio_file)
|
10 |
samples = np.array(audio.get_array_of_samples(), dtype=np.int16)
|
11 |
|
12 |
+
# Декодирование SSTV сигнала с передачей numpy-массива
|
13 |
+
# На этот раз, создаем изображение после преобразования образца
|
14 |
+
sstv = Robot36(samples, samples_per_sec=audio.frame_rate, bits=16, color_depth=8)
|
15 |
+
sstv_img = sstv.decode()
|
16 |
+
img = np.array(sstv_img)
|
17 |
|
18 |
+
# Сохранение и отображение изображения
|
19 |
plt.imshow(img)
|
20 |
plt.axis('off')
|
21 |
img_path = 'decoded_image.png'
|