使用Python创建SVM模型中的问题

使用Python创建SVM模型中的问题,python,svm,object-detection,Python,Svm,Object Detection,这就是我在opencvpython def svmTrain(self): print "CCC\n" points=[] labels=[] f=open('fv2.txt', 'rb') objs = [] while 1: try: objs.append(cPickle.load(f)) except EOFError: break for i in

这就是我在
opencvpython

  def svmTrain(self):
    print "CCC\n"
    points=[]
    labels=[]
    f=open('fv2.txt', 'rb')
    objs = []
    while 1:
        try:
            objs.append(cPickle.load(f))
        except EOFError:
            break
    for i in range(0,len(objs)):
        labels.append(int(objs[i][0][0]))
        fv=objs[i][1][0]
        points.append(fv)
    print "DDD\n"   
    print labels
    svmpoints=np.array(points,dtype=np.float32)
    svmlabels=np.array(labels,dtype=np.float32)
            print "EEE\n"
    model = cv2.SVM(svmpoints,svmlabels)
            print "FFF\n"
    model.save("model.xml")
            print "The end\n"
但它给出了一个错误将执行

TypeError:不支持响应数据类型=18

请帮助我找到一个解决方案,如何在python中创建
SVM模型