Как получить метку объекта из обнаружений dlibPython

Программы на Python
Ответить
Anonymous
 Как получить метку объекта из обнаружений dlib

Сообщение Anonymous »

Я обучил модель SVM (

Код: Выделить всё

detector.svm
ниже), чтобы распознавать два разных объекта, и я хочу, чтобы детектор dlib возвращал имя каждого обнаруженного объекта (а не только его местоположение или размер):

Код: Выделить всё

import os
import dlib
pwd = os.path.dirname(os.path.abspath(__file__))

data_img = cv2.imread(pwd+"\\apple_banana.jpg")

# perform the detection
detector = dlib.simple_object_detector(pwd+"\\detector.svm")
dets = detector(data_img)
Поскольку simple_object_detector (http://dlib.net/python/index.html#dlib_ ... t_detector ) возвращает список обнаружений типа dlib.rectangles (http://dlib.net/python/index.html#dlib_ ... rectangles)
Как Могу ли я получить метки этих обнаружений? а именно банан и яблоко (а не только их размеры)?
Примечание: я использую Python 2.7 (пожалуйста, не спрашивайте меня, когда я это сделаю)

Подробнее здесь: https://stackoverflow.com/questions/792 ... detections
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»