Используя 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 ++ в соответствии с моя потребность? Спасибо за вашу поддержку