我正在尝试获取wavpython 中文件的频谱图。但它给出了错误:
“模块”对象没有属性“频谱图”。
这是代码:
import scipy.io.wavfile
from scipy.io.wavfile import read
from scipy import signal
sr_value, x_value = scipy.io.wavfile.read("test.wav")
f, t, Sxx= signal.spectrogram(x_value,sr_value)
Run Code Online (Sandbox Code Playgroud)
还有什么方法可以获取wav文件的频谱图吗?
我有两个numpy数组(功能)。numpy数组的尺寸为:
audio =(360,13)--->从音频文件中提取特征
image =(360,5)->特征是从这些音频文件的频谱图中提取的。
我想一起使用这两个数组来训练svm分类器。但是我知道svm train只能得到一个数组。(svm.train(feature,label))。我正在寻找是否有像svm.train(音频,图像,标签)之类的东西
我也尝试连接这两个数组,但是维数不同。我该如何解决这种情况?
python artificial-intelligence classification machine-learning svm
我想更改以下两个用opencv 2.3编写的命令.
fea_det=cv2.FeatureDetector_create("SIFT")
des_ext=cv2.DescriptorExtractor_create("SIFT")
Run Code Online (Sandbox Code Playgroud)
在opencv 3中,我知道有一个创建SIFT的命令,所以
fea_det=cv2.xfeatures2d.SIFT_create()
Run Code Online (Sandbox Code Playgroud)
但是我应该为des_ext使用什么?我问cv2.DescriptorExtractor_create("SIFT")opencv 3 中" " 的等效代码是什么?