mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
scripts/examples: Update ulab fft examples.
This commit is contained in:
parent
58ee7322fa
commit
488cb5e0a9
@ -1,6 +1,7 @@
|
|||||||
import image, audio, time
|
import image, audio, time
|
||||||
from ulab import numpy as np
|
from ulab import numpy as np
|
||||||
from ulab import scipy as sp
|
from ulab import scipy as sp
|
||||||
|
from ulab import utils
|
||||||
|
|
||||||
CHANNELS = 1
|
CHANNELS = 1
|
||||||
SIZE = 256//(2*CHANNELS)
|
SIZE = 256//(2*CHANNELS)
|
||||||
@ -38,10 +39,10 @@ while (True):
|
|||||||
raw_buf = None
|
raw_buf = None
|
||||||
|
|
||||||
if CHANNELS == 1:
|
if CHANNELS == 1:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf)
|
fft_buf = utils.spectrogram(pcm_buf)
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
else:
|
else:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf[0::2])
|
fft_buf = utils.spectrogram(pcm_buf[0::2])
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
import image, audio, time
|
import image, audio, time
|
||||||
from ulab import numpy as np
|
from ulab import numpy as np
|
||||||
from ulab import scipy as sp
|
from ulab import scipy as sp
|
||||||
|
from ulab import utils
|
||||||
|
|
||||||
CHANNELS = 1
|
CHANNELS = 1
|
||||||
FREQUENCY = 32000
|
FREQUENCY = 32000
|
||||||
@ -41,10 +42,10 @@ while (True):
|
|||||||
raw_buf = None
|
raw_buf = None
|
||||||
|
|
||||||
if CHANNELS == 1:
|
if CHANNELS == 1:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf)
|
fft_buf = utils.spectrogram(pcm_buf)
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
else:
|
else:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf[0::2])
|
fft_buf = utils.spectrogram(pcm_buf[0::2])
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
import image, audio, time
|
import image, audio, time
|
||||||
from ulab import numpy as np
|
from ulab import numpy as np
|
||||||
from ulab import scipy as sp
|
from ulab import scipy as sp
|
||||||
|
from ulab import utils
|
||||||
|
|
||||||
CHANNELS = 1
|
CHANNELS = 1
|
||||||
SIZE = 256//(2*CHANNELS)
|
SIZE = 256//(2*CHANNELS)
|
||||||
@ -38,10 +39,10 @@ while (True):
|
|||||||
raw_buf = None
|
raw_buf = None
|
||||||
|
|
||||||
if CHANNELS == 1:
|
if CHANNELS == 1:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf)
|
fft_buf = utils.spectrogram(pcm_buf)
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
else:
|
else:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf[0::2])
|
fft_buf = utils.spectrogram(pcm_buf[0::2])
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
import image, audio, time
|
import image, audio, time
|
||||||
from ulab import numpy as np
|
from ulab import numpy as np
|
||||||
from ulab import scipy as sp
|
from ulab import scipy as sp
|
||||||
|
from ulab import utils
|
||||||
|
|
||||||
CHANNELS = 2
|
CHANNELS = 2
|
||||||
SIZE = 512//(2*CHANNELS)
|
SIZE = 512//(2*CHANNELS)
|
||||||
@ -38,10 +39,10 @@ while (True):
|
|||||||
raw_buf = None
|
raw_buf = None
|
||||||
|
|
||||||
if CHANNELS == 1:
|
if CHANNELS == 1:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf)
|
fft_buf = utils.spectrogram(pcm_buf)
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
else:
|
else:
|
||||||
fft_buf = sp.signal.spectrogram(pcm_buf[0::2])
|
fft_buf = utils.spectrogram(pcm_buf[0::2])
|
||||||
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
l_lvl = int((np.mean(abs(pcm_buf[1::2])) / 32768)*100)
|
||||||
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
r_lvl = int((np.mean(abs(pcm_buf[0::2])) / 32768)*100)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user