移动端网站seo,wordpress静态设置方法,个人主页怎么申请,大气物流网站模块今天在进行深度学习训练的过程中#xff0c;我使用
img cv.imread(img_path, cv.IMREAD_UNCHANGED)
来读取图片进行相关的模型训练工作#xff0c;但是在运行的过程中总是会遇到如下错误#xff1a;
ValueError: operands could not be broadcast together with shapes …今天在进行深度学习训练的过程中我使用
img cv.imread(img_path, cv.IMREAD_UNCHANGED)
来读取图片进行相关的模型训练工作但是在运行的过程中总是会遇到如下错误
ValueError: operands could not be broadcast together with shapes (512,512,4) (3,) (512,512,4)
可以看出错误的原因就是我的图片通道数是4一开始我比较疑惑我们图片明明是RGB的3通道图像但是为什么总是显示是4通道呢
最后经过搜索发现PNG格式的图像是比JPG格式的图像多了一个Alpha通道而我们上面的图片的读取过程中使用了cv.IMREAD_UNCHANGED即指定了读取的时候包含Alpha通道所以才会出现上面的错误随后我将cv.IMREAD_UNCHANGED删除即
img cv.imread(img_path)
即可解决上述问题。