报错记录+学习记录
一段时间上传一次
- 1
error: (-5:Bad argument) in function ‘line’
Overload resolution failed:
- Can’t parse ‘pt1’. Sequence item with index 0 has a wrong type
这是在做光流估计时遇到的错误,有人用cv2.rectangle()时也遇到了类似的错误,通过将函数中关于坐标的参数强制转换成int类型就能运行,用int()转换。
- 2
Python知识点:lower=np.uint8([120,120,120]) 该代码定义一个三维数组
查Python版本:在anaconda prompt中 python -V - 3
AttributeError: module ‘tensorflow’ has no attribute ‘version’
解决:version前后的下划线应该有两个,而不是一个。 - 4
import keras 出现以下错误
AttributeError: module ‘tensorflow_core.compat.v2’ has no attribute ‘internal’
怎么也解决不了时采用:
import tensorflow.keras # 看是否报错
上述无报错就用 tensorflow.keras 代替 keras - 5
解决conda安装*****:An HTTP error occurred when trying to retrieve this URL.
1)anaconda中:conda config --set show_channel_urls yes
2)打开C:/user/username/.condarc文件,删除原默认镜像,替换以下配置:
channels: - defaults
show_channel_urls: true
default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
3)anaconda中:conda clean -i
4)再次进行下载尝试。 - 6
vscode项目终止运行:Ctrl+c - 7
np.dot() 是 NumPy 库中的一个函数,用于计算两个数组的点积(加粗)。它可以处理不同维度的数组输入,并返回一个标量、向量或矩阵作为结果。
np.zeros() 是 NumPy 库中的一个函数,用于创建具有指定形状和所有元素都为 0 的数组。numpy.zeros(shape, dtype=float, order=‘C’),其中:shape:要创建的数组的形状,可以是一个整数或一个元组,如 (m,n,o)。
np.有很多种函数 - 8
模板匹配
模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种,然后将每次计算的结果放入一个矩阵里(一个模板大小?),作为结果输出。假如原图形是AxB大小,而模板是axb大小,则输出结果的矩阵是(A-a+1)x(B-b+1)
#第二个参数0,表示取为灰度图像
img=cv2.imread(‘lena.jpg’,0)