UNeedCryDear / yolov8-opencv-onnxruntime-cpp

yolov8 hub,cpp with onnxruntime and opencv
Apache License 2.0
282 stars 53 forks source link

yolov8 obb官方旋转框出来了,希大佬更新一下代码 #40

Closed futureflsl closed 4 months ago

futureflsl commented 6 months ago

yolov8 obb真是集成到ultralytics,希望大佬更新C++代码

UNeedCryDear commented 5 months ago

花了点时间弄下,其实就是在yolov8后面多加一个角度通道,然后rect换成RotatedRect就可以了,你自己修改应该也花不了多少时间的

triple-Mu commented 5 months ago

花了点时间弄下,其实就是在yolov8后面多加一个角度通道,然后rect换成RotatedRect就可以了,你自己修改应该也花不了多少时间的

大佬,为什么旋转框的 nms 也是正常的 nms 呀?

UNeedCryDear commented 5 months ago

@triple-Mu 并不是,这里的nms是RotatedRect,因为opencv对nms函数做了重载的操作,具体你可以看下opencv的dnn.hpp这个文件中的重载声明

image

triple-Mu commented 5 months ago

@triple-Mu 并不是,这里的nms是RotatedRect,因为opencv对nms函数做了重载的操作,具体你可以看下opencv的dnn.hpp这个文件中的重载声明

image

好的大佬,谢谢解答

Taylover13 commented 3 months ago

旋转框怎么加关键点检测?

UNeedCryDear commented 3 months ago

旋转框怎么加关键点检测?

没有这个玩意吧,kpt是人体姿态的,要旋转框干嘛,还是你自己实现的?

Taylover13 commented 3 months ago

我自己想实现的,不知道怎么搞。kpt的框能去掉吗?只预测点不要边界框