Conscience Core
Classes | Namespaces | Macros | Functions
yolov8_utils.h File Reference
#include <iostream>
#include <numeric>
#include <opencv2/opencv.hpp>

Go to the source code of this file.

Classes

struct  conscience_core::detector_engine::yolov8::OutputSeg
 
struct  conscience_core::detector_engine::yolov8::MaskParams
 

Namespaces

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

Macros

#define ORT_OLD_VISON   13
 

Functions

bool conscience_core::detector_engine::yolov8::CheckModelPath (std::string modelPath)
 
bool conscience_core::detector_engine::yolov8::CheckParams (int netHeight, int netWidth, const int *netStride, int strideSize)
 
void conscience_core::detector_engine::yolov8::DrawPred (cv::Mat &img, std::vector< OutputSeg > result, std::vector< std::string > classNames, std::vector< cv::Scalar > color, bool isVideo=false)
 
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 cv::Mat &maskProposals, const cv::Mat &maskProtos, OutputSeg &output, const MaskParams &maskParams)
 

Macro Definition Documentation

◆ ORT_OLD_VISON

#define ORT_OLD_VISON   13