判断人脸分类器文件是否存在不存在进行下载
这里提供一个Python的实现:
import os
import urllib.request
# 人脸分类器文件名
cascade_filename = "haarcascade_frontalface_default.xml"
# 人脸分类器下载地址
cascade_url = "https://raw.githubusercontent.com/opencv/opencv/master/data/haarcascades/haarcascade_frontalface_default.xml"
# 判断人脸分类器文件是否存在
if not os.path.isfile(cascade_filename):
print("人脸分类器文件不存在,开始下载...")
# 下载人脸分类器文件
urllib.request.urlretrieve(cascade_url, cascade_filename)
print("人脸分类器文件下载完成!")
else:
print("人脸分类器文件已存在。")
代码中使用了os.path.isfile()函数判断文件是否存在,如果不存在则使用urllib.request.urlretrieve()函数下载文件。如果文件已经存在,则不进行下载。
原文地址: https://www.cveoy.top/t/topic/GuK 著作权归作者所有。请勿转载和采集!