这里提供一个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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录