想去玩的地方
...小于 1 分钟
conda create -n showpaddle python=3.9.17
上海:没有买卖就没有上海 深圳:深圳不怕影子斜 成都:成不成都不所谓啦,尽力就好 厦门:姐妹,请帮我开厦门 武汉:吃过热干面,此生武汉了 兰州:陌生的人,请给我一支兰州 南昌:我一路走南昌北 嘉兴:祝你升职嘉兴 惠州:谁惠州末出去玩呀 福州:哎呀你身在福州不知福 杭州:三百六十行,杭杭出状元 四川:有喜欢的可以四川一下 荆州:荆州有酒今朝醉 拉萨:吃喝拉萨 揭阳:你这人怎么揭阳子 钦州:钦州已过万重山 宁波:宁波打的电话已关机 江西:江西比心,静候佳音 天津:到点下班天津地义 郑州:抓紧挣钱是才是郑州之重 海口:海口以(还可以) 开封:开封后请尽快食用 南京:在山的那边海的那边有一群南京灵 铜陵:眼睛瞪得像铜陵 苏州:苏州自有黄金屋,苏州自有颜如玉 淄博:欢迎来到我的淄博间 无锡:君无锡言 金华:浓缩就是金华 吉林:解铃还需吉林人 柳州:轻飘飘的旧时光就这么柳州 曲靖:四季如春,闹中曲靖 酒泉:我醉了,因为酒泉被我喝了 台湾:台湾啦,我要睡觉啦 延吉:人生如戏,全靠延吉 杭州:三百六十杭 州末加班忙 绍兴:出来玩就别绍兴啦 丽江:来,我跟丽江个事儿 贵州:请保管好您的贵州物品 桂林:那么桂林还买啊? 新疆:没听清楚,你重新疆一遍 汕头:你一句真上头 我就到了真汕头 日照:日照香炉生紫烟 海口:夸下海口 吉林:解铃还需吉林人
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
@Project :all_daily_tasks_code @File :使用opencv检测图片中是否有人物.py
@Author :木子
@Date :2024/5/29 上午11:25 """
import os
import shutil
# 解决中文路径的问题
import sys
import cv2
# 获取当前文件路径
cur_path = os.path.abspath(__file__)
# 获取当前文件的父目录
father_path = os.path.abspath(os.path.dirname(cur_path) + os.path.sep + ".")
# 将父目录添加到系统路径中
sys.path.append(father_path)
# 使用opencv检测图片中是否有人物
def detect_person(image_path):
# 读取图片
img = cv2.imread(image_path)
if img is None:
print(f"Error: Unable to load image at {image_path}")
return # 或者适当的错误处理
# 转换为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 加载人脸检测器
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
# 检测人脸
# faces = face_cascade.detectMultiScale(gray, 1.3, 5)
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)
# 如果检测到人脸,则返回True,否则返回False
if len(faces) > 0:
return True
else:
return False
# 测试
if __name__ == '__main__':
_dir = r"F:\upload\others\ios\img\chat"
pho = r"F:\upload\others\ios\img\photo"
for item in os.listdir(_dir):
t = os.path.join(_dir, item)
if detect_person(t):
_dst = os.path.join(pho, item)
shutil.move(t, _dst)
print(f"{item} 已移动到 {_dst}")
else:
print(f"{item} 无人脸")