摘要:mport cv2# 加载预训练的人脸分类器face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_alt2.xml')# 加载图片image_
之前讲过pycharm在ubuntu24.04的安装,安装好后,在应用中心可以找到pycharm
这里可能有个bug,新版的pycharm在即使选择了miniconda环境后确定不识别,可以切换几次
可安装一个opencv测试下
pip install opencv-contrib-python==4.5.5.62 -i https://pypi.tuna.tsinghua.edu.cn/simple
测试时发现这个错误,这个一般是因为numpy版本不对,换成1.26就可以了,默认版本是2.2.1
ImportError: numpy.core.multiarray failed to import
再重新运行就可以了
简单的测试代码
mport cv2# 加载预训练的人脸分类器face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_alt2.xml')# 加载图片image_path = "2.jpg" # 替换为你的图片路径image = cv2.imread(image_path)if image is None: print("无法加载图片,请检查路径!") exit# 转为灰度图像gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 检测人脸faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))# 绘制检测到的人脸for (x, y, w, h) in faces: cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2)# 显示结果cv2.imshow("Detected Faces", image)cv2.waitKey(0)cv2.destroyAllWindows来源:新手村养牛
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!