遇到的问题
1.傅里叶变换中使用matplotlib中hist遇到的Attribute Error问题
运行以下两行代码时,
报错,Attribute Error:module “matplotlib” has no attribute “hist”
解决办法
模块导入那里本来是 import matplotlib as plt, 改为 import matplotlib.pyplot as plt
或者
即可解决
2. 信用卡数字识别案例
进行边界提取的时候总是报错
ValueError: not enough values to unpack (expected 3, got 2)
解决办法
这个是版本问题,OpenCV旧版,返回三个参数,新版只需要两个,可能看的教程比较老,两种方法可以解决
①把OpenCV 降级成3.4.3.18 就可以了,在终端输入pip install opencv-python==3.4.3.18
②删去第一个多余的参数
以此图为例,删去ref_即可
小插曲
使用np.uint8的时候一直报错,检查了一遍又一遍,就是找不到原因,困扰自己两天之后,今天突然发现,是因为我把uint打成了unit…被自己蠢哭o( ̄┰ ̄*)ゞ
总结
第一个信用卡识别的案例算是跑通了,期间遇到了很多问题,就一个个慢慢搜索,解决,有个体会就是遇到或解决一个问题一定要当场记录下来,不然就像今天,明明要记录很多问题来着,到写的时候发现基本都忘记了,只记得费时较多的大问题,小问题也是很重要的啊~
害,又是为毕业努力的一天,加油(ง •_•)ง