Обнаружение объектов с помощью детектора объектов SSD multibox
обнаруживает объекты в пределах одного изображения или массива изображений, bboxes = detect(detector,I)I, с помощью однокадрового мультибоксового детектора (SSD). Местоположения обнаруженных объектов возвращаются в виде набора ограничивающих рамок.
При использовании этой функции настоятельно рекомендуется использовать графический процессор NVIDIA ® с поддержкой CUDA ®. Графический процессор значительно сокращает время вычислений. Для использования графического процессора требуется Toolbox™ параллельных вычислений. Сведения о поддерживаемых вычислительных возможностях см. в разделе Поддержка графического процессора по выпуску (Parallel Computing Toolbox).
[___, также возвращает категориальный массив меток, назначенных ограничивающим рамкам, с использованием любого из предшествующих синтаксисов. Метки, используемые для классов объектов, определяются во время обучения с помощью labels] = detect(detector,I)trainSSDObjectDetector функция.
[___] = detect(___, обнаруживает объекты в прямоугольной области поиска, указанной roi)roi.
обнаруживает объекты в серии изображений, возвращаемых detectionResults = detect(detector,ds)read функция хранилища входных данных.
[___] = detect(___, указывает параметры, использующие один или несколько Name,Value)Name,Value аргументы пары. Например, detect(detector,I,'Threshold',0.75) устанавливает порог оценки обнаружения равным 0.75. Любые обнаружения с более низким баллом удаляются.
anchorBoxLayer | evaluateDetectionMissRate | evaluateDetectionPrecision | focalLossLayer | selectStrongestBboxMulticlass | ssdLayers | ssdMergeLayer | trainFasterRCNNObjectDetector | trainSSDObjectDetector | trainYOLOv2ObjectDetector