1,ValueError: invalid literal for int() with base 10: ‘’
运行的项目train的 时候,先出现的这个问题,
百度得到的解决方案是,把报错的那一行代码修改
源代码

 for line in filelists[1:]:
            line = line.strip().split(',')
            name = line[1]
            label = int(line[2])#这一行报上面的错误
            #根据图片文件名加载图片,并对图片预处理
            filepath = os.path.join(datadir,name)
            img = cv2.imread(filepath)

修改为

 for line in filelists[1:]:
            line = line.strip().split(',')
            name = line[1]

            try:
            	label = int(line[2])
            except ValueError:
            	pass
            #根据图片文件名加载图片,并对图片预处理
            filepath = os.path.join(datadir,name)
            img = cv2.imread(filepath)

代码修改之后出现了问题2
2,error: (-215:Assertion failed) opencv报错

折腾了好久之后找到了报错的原因

accuracies.append(acc.numpy())#这儿的numpy后面少写了一个()
losses.append(loss.numpy())

所以检查代码很重要,遇到问题找到的网上的原因不一定适合你自己的问题。
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐