大神好,我想用自己訓練的yolov4-tiny 在 android-ncnn 檢測目標但在執行下面這行ex.extract("output", blob);一直都沒有輸出結果,想請教大神是模型轉換的問題還是程式碼的問題。
ex.extract("output", blob);
xu3bshqb1#
@CSSFA123 Hi, 可以考虑在 PC 端的 inference program 中排查,下断点、打印等调试方式,比android平台要方便一些。
0aydgbwb2#
非常感謝!使用darknet2ncnn成功轉換且有輸出bounding box
我後來希望模型能變得更小更快速,所以嘗試更改模型的架構(use yolov4-tiny-custom.cfg training by darknet)類別只有六類嘗試過1.將特定數量的conv,route層 去除2.將所有conv的filter都除以2成功完成轉換與優化(darknet2ncnn,ncnnoptimize)但在inference時卻沒有輸出bounding box看fps推測沒有成功load model想請教大神可能是哪邊疏忽了(正在研究darknet2ncnn轉換的源碼)
2条答案
按热度按时间xu3bshqb1#
@CSSFA123 Hi, 可以考虑在 PC 端的 inference program 中排查,下断点、打印等调试方式,比android平台要方便一些。
0aydgbwb2#
@CSSFA123 Hi, 可以考虑在 PC 端的 inference program 中排查,下断点、打印等调试方式,比android平台要方便一些。
非常感謝!
使用darknet2ncnn成功轉換且有輸出bounding box
我後來希望模型能變得更小更快速,所以嘗試更改模型的架構(use yolov4-tiny-custom.cfg training by darknet)
類別只有六類
嘗試過
1.將特定數量的conv,route層 去除
2.將所有conv的filter都除以2
成功完成轉換與優化(darknet2ncnn,ncnnoptimize)
但在inference時卻沒有輸出bounding box
看fps推測沒有成功load model
想請教大神可能是哪邊疏忽了
(正在研究darknet2ncnn轉換的源碼)