1
私はPython2でOpencv3を使用するとき、私のコードはSVMで何かをすることです。OpenCV3 Python、svm.train()TypeError
が、エラーが示されている:
svm.train(trainData,responses,params = svm_params) TypeError: only length-1 arrays can be converted to Python scalars
あなたの返事のためのタンク。しかし、私のtrainDataは次のようになっています: deskewed = [train_cellsの行のためのマップ(デスキュー、行)] hogdata = [スキューアップした行のマップのhog、row] trainData = np.float32(hogdata).reshape -1,64) 応答= np.float32(np.repeat(np.arange(10)、250)[:, np.newaxis]) 問題はまだ終了しています。この問題を解決するのに手伝ってもらえますか? –
これは参考になる別の回答です: http://stackoverflow.com/questions/36110924/how-can-i-format-my-list-to-give-it-as-input-to-svm-train -in-opencv3-0 –