为了提取网络层每一层的名称,源代码:
import cv2
layersNames = net.getLayerNames()
output_layers_names = [layersNames[i[0]- 1] for i in net.getUnconnectedOutLayers()]
报错信息:

根据提示应该是无效的索引,因为是opencv下,考虑到版本问题,将[i[0]-1]改为[i-1]
output_layers_names = [layersNames[i- 1] for i in net.getUnconnectedOutLayers()]运行成功
![]()
版权声明:本文为weixin_64064486原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。