Conscience Core
Namespaces | Functions
yolov8_utils.cpp File Reference
#include "yolov8_utils.h"
#include <filesystem>

Namespaces

 conscience_core
 
 conscience_core::detector_engine
 
 conscience_core::detector_engine::yolov8
 

Functions

bool conscience_core::detector_engine::yolov8::CheckParams (int netHeight, int netWidth, const int *netStride, int strideSize)
 
bool conscience_core::detector_engine::yolov8::CheckModelPath (std::string modelPath)
 
void conscience_core::detector_engine::yolov8::LetterBox (const cv::Mat &image, cv::Mat &outImage, cv::Vec4d &params, const cv::Size &newShape, bool autoShape, bool scaleFill, bool scaleUp, int stride, const cv::Scalar &color)
 
void conscience_core::detector_engine::yolov8::GetMask (const cv::Mat &maskProposals, const cv::Mat &maskProtos, std::vector< OutputSeg > &output, const MaskParams &maskParams)
 
void conscience_core::detector_engine::yolov8::GetMask2 (const Mat &maskProposals, const Mat &maskProtos, OutputSeg &output, const MaskParams &maskParams)
 
void conscience_core::detector_engine::yolov8::DrawPred (Mat &img, vector< OutputSeg > result, std::vector< std::string > classNames, vector< Scalar > color, bool isVideo)