yolov8-opencv-onnxruntime-cpp icon indicating copy to clipboard operation
yolov8-opencv-onnxruntime-cpp copied to clipboard

yolov8 hub,cpp with onnxruntime and opencv

Results 23 yolov8-opencv-onnxruntime-cpp issues
Sort by recently updated
recently updated
newest added

![image](https://github.com/user-attachments/assets/32d8de39-5f01-4e73-9077-5a632b0cca8c) 第208行看起来应该是`Yolov8Onnx`,感觉这里是拼错了。

DNN/ONNX: ERROR during processing node with 2 inputs and 1 outputs:[Reshape]:(onnx_node!Reshape_296) from domain='ai.onnx'

07-23 13:59:43.248 32076 32076 F DEBUG : pid: 30705, tid: 31908, name: CurProgram >>> com.Xjg.maxi

请问make的时候出现以下错误是什么问题呢?我想用它进行ONNXRUNTIME C++(CPU) 推理视频和图片 系统是Ubuntu24 onnxruntime是1.17的 opencv是4.5.3 在conda虚拟环境下编译的 g++是13.2.0 ![图片](https://github.com/UNeedCryDear/yolov8-opencv-onnxruntime-cpp/assets/77445897/7d3bed58-6996-4697-9b55-aff62f5153c4) /usr/bin/ld: CMakeFiles/YOLOv8.dir/main.cpp.o: in function `int yolov8_onnx(Yolov8PoseOnnx&, cv::Mat&, std::__cxx11::basic_string const&)': main.cpp:(.text._Z11yolov8_onnxI14Yolov8PoseOnnxEiRT_RN2cv3MatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_Z11yolov8_onnxI14Yolov8PoseOnnxEiRT_RN2cv3MatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x56): undefined reference to `Yolov8PoseOnnx::ReadModel(std::__cxx11::basic_string const&, bool, int, bool)' /usr/bin/ld: main.cpp:(.text._Z11yolov8_onnxI14Yolov8PoseOnnxEiRT_RN2cv3MatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_Z11yolov8_onnxI14Yolov8PoseOnnxEiRT_RN2cv3MatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1f1): undefined...

使用批处理 分割时候 调用函数 出现分割的box全为0的情况。 然后我分开处理 发现没有报错 正常运行 ![屏幕截图 2024-08-29 155437](https://github.com/user-attachments/assets/83930eea-8d52-409f-9ac7-f3c7a8ec5f55)

生成开始于 22:11... 1>------ 已启动生成: 项目: YOLOv8, 配置: Debug x64 ------ 1>main.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl Yolov8PoseOnnx::ReadModel(class std::basic_string const &,bool,int,bool)" (?ReadModel@Yolov8PoseOnnx@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_NH1@Z),函数 "int __cdecl yolov8_onnx(class Yolov8PoseOnnx &,class cv::Mat &,class...

onnx推理时, bool Yolov8SegOnnx::OnnxBatchDetect(std::vector& srcImgs, std::vector& output) { std::vector params; std::vector input_images; cv::Size input_size(_netWidth, _netHeight); //preprocessing PreProcessing(srcImgs, input_images, params); cv::Mat blob = cv::dnn::blobFromImages(input_images, 1 / 255.0, input_size, cv::Scalar(0, 0, 0), true,...