2016-03-25 6 views

答えて

0

あなたが最も簡単な表現を探しているなら、これは、2つの他のSIFTとSURF

  1. ビットマップ表現
  2. HOG-ヒストグラムグラデーション

に比べて非常に単純ですyou.Theseのに役立ちますSVMは、データ分類のための機械学習モデルです。私は単純なSVM分類器を構築しました。画像、鳥、スクエイルの2つのフォルダがある場合は、私が従う手順は

  1. 画像の

    抽出HOG特徴量と

    for file in listing1: 
    img = cv2.imread(path1 + file) 
    res=cv2.resize(img,(250,250)) 
    h=hog(res) 
    training_set.append(h) 
    
  2. training_labels.append(1) 
    
  3. もラベルを追加し、リストにこれを追加numpyの配列に両方のリストに変換します。

    trainData=np.float32(training_set) 
    responses=np.float32(training_labels) 
    
  4. 電車SVM

    svm.train(trainData,responses, params=svm_params) 
    
  5. テストSVM

    result = svm.predict_all(testData) 
    print result 
    
+0

idea.Thanks – Frido

+0

@Frido幸運を手に入れました –

関連する問題