Чертае резултати от откриване на обекти с висока скорост
Рисуването се превръща по-скоро в тясно място, отколкото в откриване
Моделът за откриване на обекти за мобилни устройства като Yolo може да се изпълни на iPhone 11 в порядъка на 0,02, но ако нарисувате резултата на UIImage по метода като моята статия по-долу, процесът на рисуване ще отнеме около 0,5 секунди.
С други думи,
процесът на рисуване отне 25 пъти повече от самото откриване.
По-специално, текстът на етикета на чертежа отнема 80% от обработката.
Това е фатално за обработката на откриване на обекти на голям брой кадри, като например движещи се изображения.
10 пъти по-бързо, ако се обработва с CGImage
Ако рисувате на CGImage с помощта на CGContext, можете да рисувате за 0,04 секунди в същата среда, което
е повече от 10 пъти по-бързо от рисуването на UIImage.
Примерен код за откриване и рисуване на Yolov5
🐣
Аз съм инженер на свободна практика.
Работна консултация
Моля, не се колебайте да се свържете с нас с кратко описание на разработката.
[email protected]
Създавам приложение, което използва Core ML и ARKit.
Изпращаме информация, свързана с машинно обучение/AR.