Opencv Yolov3 выделенные классы строк - PullRequest
0 голосов
/ 28 февраля 2020

Используя YoloV3 с OpenCV-4.1, я спрашивал себя, как работать со специфическими классами, используя существующий список coco.names. На самом деле, YoloV3 использует 80 классов, и я просто хочу установить количество классов в качестве запроса. Например, я просто хочу определить строку «0», что означает «человек», и строку «1», что означает «автомобиль».

Итак, в Python я сделал это:

classes={'0':'human','2':'car','8':'boat'}
list_of_classes=[0,2,8]

Мой вопрос заключается в том, как сделать то же самое с C ++, учитывая следующий код:

vector<string> classes;
string classesFile = "coco.names";
ifstream ifs(classesFile.c_str());
string line;

while(getline(ifs, line))
{
    classes.push_back(line);
}

Существует ли способ интеграции класса и его списка в C ++ в соответствии с моя потребность? Спасибо за вашу поддержку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...