使用yolov4时,调用一个文件中函数报错
from keras.layers import (BatchNormalization, Concatenate, Conv2D, Input,
Lambda, LeakyReLU, MaxPooling2D, UpSampling2D,
ZeroPadding2D)
from keras.layers.normalization import BatchNormalization
from keras.models import Model
from utils.utils import compose
from nets.CSPdarknet53 import DarknetConv2D, darknet_body
from nets.yolo_training import yolo_loss
nets.还有utils下面有红线,但是这个文件名下有这个python文件和函数
修改报错位置
报错提示什么内容
猜想是utils和nets是个文件夹,包含了一些函数的实现方法
问题:上述实验方法python无法在环境变量当中找到
解决方法:将utils和nets的路径加入python的查询路径中
在导入utils和nets相关依赖之前,添加以下代码:
import sys
sys.path.append('nets文件夹路径')
sys.path.append('utils文件夹路径')