工具/软件:
您好:
我正在尝试使用 edgeai-yolov5 的姿态实现。 为了便于快速参考、我在下面提到了存储库、数据集和模型标题说明的确切链接。
存储库: https://github.com/TexasInstruments/edgeai-yolov5/tree/yolo-pose
数据集:COCOCO-POSE
TI SDK:ti-processor-sdk-rtos-j721s2-evm-08_05_00_11
头部:# YOLOv5 头部
[–1、1、Conv、[768、1、 1 ]]、
[–1、1、nn.Upsample、[无、2、 '最近']、
[–1、8 ]、1、Concat、[1 ]]、 # cat bonline p5
[–1、3、C3、[ 768、False ]]、 15 号
[–1、1、Conv、[ 512、1、 1 ]]、
[–1、1、nn.Upsample、[无、2、 '最近']、
[–1、6 ]、1、Concat、[1 ]]、 # cat bonline P4
[–1、3、C3、[ 512、False ]]、 #19
[–1、1、Conv、[256、1、 1 ]]、
[–1、1、nn.Upsample、[无、2、 '最近']、
[–1、4 ]、1、Concat、[1 ]]、 # cat b干 P3
[–1、3、C3、[ 256、False ]]、 23 号(P3/8-小号)
[–1、1、Conv、[256、3、 2 ]]、
[–1、20 ]、1、Concat、[1 ]]、 # cat head P4
[–1、3、C3、[ 512、False ]]、 第 26 号(P4/16-中等)
[–1、1、Conv、[ 512、3、 2 ]]、
[–1、16 ]、1、Concat、[1 ]]、 # cat head p5
[–1、3、C3、[ 768、False ]]、 29 号(P5/32-大号)
[–1、1、Conv、[ 768、3、 2 ]]、
[–1、12 ]、1、Concat、[1 ]]、 # cat head P6
[–1、3、C3、[ 1024、False ]]、 32 号 (P6/64- xlarge)
[23、26、29、32 ]、1、 detect、[ nc, anchors, nkpt ]、 # detect(P3, P4、P5、P6)
]
此分支 (Yolo-pose) 没有主分支所具有的‘utils/proto’文件夹。 此分支的 export.py 文件中也没有 prototxt 实现。 我尝试使用主分支的 proto 文件夹、但它没有包含关键点信息的 head 消息说明。 因此、我的问题如下:
- 是否有脚本可以为 yolov5-pose 模型生成 prototxt 文件?
- 我想我可能会放弃使用 yolov5 BBOX 模型中的 prototxt 消息进行姿态实现、但我无法在图中使用 NMS。 但是、我需要在图形中执行 NMS、而不是在 ARM 内核上执行。 我是否能够以任何方式修改 proto 文件以适应带 NMS 的姿态头?
- 我所使用的‘版本(即“08_05_00_11")“)是否支持姿态估计器?