CV
比比兽卡卡
卡比兽
展开
-
cv2.idct时出现错误cv2.error: OpenCV(3.4.2),error: (-213
报错如下所示报错原因:数据格式不正确,不能idct解决方案:处理数据之前改变数据格式:现在可以顺畅运行了原创 2022-04-15 17:47:35 · 2744 阅读 · 0 评论 -
引入vggnet网络时,代码从tensorflow1转换到2时所需要做的import改动与其他网络搜索module的方法
最常见出现的错误是 module ‘tensorflow’ has no attribute ‘contrib’,这是因为tensorflow2弃用了contrib, 如果刚好对应,可以在引入时使用import tensorflow.compat.v1 as tf 的方法来解决。如果不能解决,例如使用slim等模块时仍然报错,那么可以寻找tensorflow中提供的替代方案。如slim模块的替代方案tf_slim举例如下:更改前:更改后:这样就可以解决tensorflow2中不能引入con原创 2022-03-31 12:28:26 · 1416 阅读 · 0 评论 -
3D卷积时神经网络训练不报错但是evaluate验证就报错(一种维度原因)
遇到过这样一个问题前549个Iter都没有报错,但是evaluate的就会报错。报错的原因是torch.cat处的矩阵维度数,不一致,但是训练时明明没有错。后来发现原因在这里:正常训练时,fusion_out的shape是 [16, 16, 16, 16, 1]这五项分别是Batch, Channel, W, H, Frames理想情况下,压缩得到 [16, 16, 16, 16]但是验证时,batch有时会取1,这就导致fusion_out的shape是[1, 16, 16, 16, 1]原创 2022-02-10 11:56:32 · 1705 阅读 · 1 评论 -
记录Stride = (2,2) 解释
原作者:https://blog.csdn.net/Dandelion_2/article/details/107365318strides在官方定义中是一个一维具有四个元素的张量,其规定前后必须为1,所以我们可以改的是中间两个数,中间两个数分别代表了水平滑动和垂直滑动步长值。strides=(2,2) 分别代表水平滑动步长和垂直滑动步长都为2...转载 2021-09-12 14:56:32 · 1125 阅读 · 0 评论 -
Pytorch关于torch.nn.functional.interpolate的用法的示例展示
先附上torch的说明文档https://pytorch.org/docs/stable/generated/torch.nn.functional.interpolate.html但是CSDN上搜到的很多都是翻译复制的文档,不如自己测试一下,如下在jupyter notebook 写入pythonimport torchfrom torch import nninput = torch.arange(2, 6, dtype=torch.float32).view(1, 1, 1, 4)in原创 2021-08-23 13:01:30 · 850 阅读 · 0 评论