初学python,遇到问题及解决方法!

# 载入人脸检测的Cascade模型
FaceCascade = cv2.CascadeClassifier(r'D:\anaconda\Lib\site-packages\cv2\data\haarcascade_eye.xml')

# 载入带有人脸的图片
img = cv2.imread(r'D:\QQ\pythonProject\pythonProject\人脸识别\face.png')
# 将彩色图片转换为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 创建一个窗口 名字叫做Face
cv2.namedWindow('Face',flags=cv2.WINDOW_NORMAL | cv2.WINDOW_KEEPRATIO | cv2.WINDOW_GUI_EXPANDED)

如图所示,是部分的代码段导入模型,以及导入模块的路径

所报的错误是这个

按错误显示我的错误是定义gren的错误,但其实错误在于图片文件夹的路径,所以我们更改了路径后便好了,退出代码为0

更改后的代码

 

 如果路径中出现转码格式,需要在文件路径前面加一个'r',就是防止电脑对路径进行转码识别。

  • 问题二:导入文件夹失败

如果说,当需要在一个py文件中导入其他文件夹时,发现导入不成功,报错!这时需要进行以下操作

如图所示,首先将所需要导入的根文件夹,设置为源根,然后在py中from 根目录.py文件 import*

这样就解决问题 了。

  • 问题三:在pythram终端打不开文件夹的问题

  • 方法一:

会出现如下错误:

解决方法:

开始我的所运行的py文件在这:

 意思是他不在一级目录,机器无法识别,找到你所需要打开的文件夹。

因此我们把所要打开的文件夹移到二级或者一级目录即可:

结果:

  • 方法二:可以在终端写入所要运行的.py文件的路径再进行运行文件,便可以打开

  • 问题四:在终端可以设置参数问题

如上一个问题所示:讲你想要设置的参数:打开终端,先看参数设置的格式,在参数设置的前提你需要确保你的.py文件可以打开。然后在终端输入以下代码(这是我的文件夹路径,根据自己情况去改)

python\data\gen_traimap.py --mskDir.............
  • 问题五:创建虚拟环境

输入命令:创建一个虚拟环境

conda create -n test python=3.9

激活环境:

activate test

下载所需要的库 ,包

pip install 

然后进入pythram:(我这个是拿anconda的base环境示例)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值