发布时间:2025-07-29
点击次数: 【AI创造营】决战二仙桥(DodgeFace-EXQver)是款基于人脸检测的躲避类游戏,优化了技术与模型,适配普通配置电脑。玩家需通过移动身体、转动头部躲避谭警官,未检测到脸即Game Over,死亡后按r重开。可通过--level X调整难度,新增谭谈交通宇宙元素,气球哥和强人锁男哥等NPC会出现并释放特殊技能。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

python erxianqiao_map_skill.py
简小派
简小派是一款AI原生求职工具,通过简历优化、岗位匹配、项目生成、模拟面试与智能投递,全链路提升求职成功率,帮助普通人更快拿到更好的 offer。
123
查看详情
python erxianqiao_map_skill.py --level X
#封装了一下检测模块,让视频流的检测更稳定一点class detUtils():
def __init__(self):
super(detUtils, self).__init__()
self.lastres = None
self.module = hub.Module(name="ultra_light_fast_generic_face_detector_1mb_320")
def distance(self, a, b):
return math.sqrt(math.pow(a[0]-b[0], 2) + math.pow(a[1]-b[1], 2)) def iou(self, bbox1, bbox2):
b1left = bbox1['left']
b1right = bbox1['right']
b1top = bbox1['top']
b1bottom = bbox1['bottom']
b2left = bbox2['left']
b2right = bbox2['right']
b2top = bbox2['top']
b2bottom = bbox2['bottom']
area1 = (b1bottom - b1top) * (b1right - b1left)
area2 = (b2bottom - b2top) * (b2right - b2left)
w = min(b1right, b2right) - max(b1left, b2left)
h = min(b1bottom, b2bottom) - max(b1top, b2top)
dis = self.distance([(b1left+b1right)/2, (b1bottom+b1top)/2],[(b2left+b2right)/2, (b2bottom+b2top)/2]) if w <= 0 or h <= 0: return 0, dis
iou = w * h / (area1 + area2 - w * h) return iou, dis
def dodet(self, frame):
result = self.module.face_detection(images=[frame], use_gpu=True)
result = result[0]['data'] if isinstance(result, list): if len(result) == 0: return None, None
if len(result) > 1: if self.lastres is not None:
maxiou = -float('inf')
maxi = 0
mind = float('inf')
mini = 0
for index in range(len(result)):
tiou, td = self.iou(self.lastres, result[index]) if tiou > maxiou:
maxi = index
maxiou = tiou if td < mind:
mind = td
mini = index
if tiou == 0: return result[mini], result else: return result[maxi], result else:
self.lastres = result[0] return result[0], result else:
self.lastres = result[0] return result[0], result else: return None, None
In [ ]
#基础技能类class Skill():
def __init__(self, interval, gm):
self.stime = 0
self.interval = interval
self.gm = gm
self.finish = False
def trigger(self):
self.stime = time.time()
self.play() def play(self):
pass#气球哥的技能,加一条生命class Balloon(Skill):
def __init__(self, interval, gm):
super(Balloon, self).__init__(interval, gm) def play(self):
# print("Balloon Play")
if self.finish is False:
self.gm.glive() if np.floor(time.time() - self.stime) >= self.interval:
self.finish = True#强人锁男的技能,停止所有角色class Lock(Skill):
def __init__(self, interval, gm):
super(Lock, self).__init__(interval, gm) def play(self):
global llock #print("Lock Play")
if self.finish is False:
llock = True
if np.floor(time.time() - self.stime) >= self.interval:
self.finish = True
llock = False
#print("Lock Play end:", llock)#谭sir的技能,减一条命class Tansir(Skill):
def __init__(self,interval, gm):
super(Tansir, self).__init__(interval, gm) def play(self):
# print("Tansir Play")
if self.finish is False:
self.gm.nlive() if np.floor(time.time() - self.stime) >= self.interval:
self.finish = True
In [ ]
#npc类,NPC都有一张贴图和一个技能class Ball():
x = None
y = None
speed_x = None
speed_y = None
def __init__(self, x, y, speed_x, speed_y, img, skill):
self.x = x
self.y = y
self.speed_x = speed_x
self.speed_y = speed_y
self.img = img
mask = np.zeros_like(img)
mask[img > 0] = 1
self.mask = mask
self.h, self.w = img.shape[:2]
self.skill = skill
def move(self, screen, checkimg):
global GM global llock # print(llock)
if not llock:
self.x += self.speed_x
self.y += self.speed_y
if self.x > W - self.w/2 or self.x < self.w/2:
self.speed_x = -self.speed_x if self.y > H - self.h/2 or self.y < self.h/2:
self.speed_y = -self.speed_y
t, l, b, r, tt, tl, tb, tr = getPIXEL(self.x, self.y, self.w/2, self.h/2)
ctimg = checkimg[t:b,l:r]
stimg = screen[t:b,l:r]
if np.sum(ctimg[self.mask[tt:tb,tl:tr]>0]) > 0:
self.skill.trigger() if self.skill.finish is False:
GM.appendskill(self.skill) return True
else:
screen[t:b,l:r] = screen[t:b,l:r] * (1 - self.mask[tt:tb,tl:tr]) + self.mask[tt:tb,tl:tr] * self.img[tt:tb,tl:tr] return False
以上就是【AI创造营】决战二仙桥的详细内容,更多请关注其它相关文章!
# 你想
# 遮瑕膏营销推广方案范文
# 洛阳靠谱的推广营销
# 黄冈抖音推广seo搜索
# SEO矩阵运营系统
# seo排名有效的工具
# 营销推广的经营范围包括
# 手球推广视频素材下载网站
# 兴义网站建设制作
# seo建站优化推广报价
# 宁夏seo服务如何赚钱
# 相关文章
# python
# 让我们
# 就能
# 都有
# 是一个
# 检测到
# 官网
# 中文网
# 一言
# ai
# 电脑
# git
相关栏目:
【
行业新闻62819 】
【
科技资讯67470 】
相关推荐:
Midjourney 5.2震撼发布!原画生成3D场景,无限缩放无垠宇宙
从GOXR到PartyOn,XRSPACE致力打造多元共赢的元宇宙世界
构建数字文旅新高地!洛阳涧西区开启元宇宙时代
DragGAN开源三天Star量23k,这又来一个DragDiffusion
“黑科技”亮相大湾区轨交论坛 智慧交通迈向“强AI”
赋能选题探索:AI助手在经济学专业中的应用指南
挤爆服务器,北大法律大模型ChatLaw火了:直接告诉你张三怎么判
眼球反射解锁3D世界,黑镜成真!马里兰华人新作炸翻科幻迷
人工智能创作的“婴儿版超级英雄”,你觉得哪个最可爱
黄仁勋:5年前,我们对AI抱有巨大期望
厂商陆续公布AI进展 完美世界游戏展示复合应用AI in GamePlay
深度学习模型综述:用于3D MRI和CT扫描的应用
AI 程序 Text With Jesus 在海外迅速受到关注:与耶稣和撒旦进行对话
LinkedIn 推出生成式 AI 辅助撰写帖文功能,将向所有用户开放
精准度可提高 20%:英国九家银行签约使用基于 AI 的“消费者欺诈风险系统”应对*
引领AI变革,九章云极DataCanvas公司重磅发布AIFS+DataPilot
移远通信率先完成多场5G NTN技术外场验证,为卫星物联网应用落地提速
猿辅导推出Motiff,整合三大AI功能,助力UI设计生产力革新
看了天美对AI的布局,我感觉它想得是真明白
国网辉南供电:无人机空中巡检 全力护航端午佳节
AI和ML推动联网设备的增长
AMD在AI方面奋起直追,与英伟达的差距缩小了吗?
Gartner发布中国企业人工智能趋势浪潮3.0
“具身智能”引爆机器人产业,看绝影Lite3/X20四足机器人有何特别之处?
MetaGPT开源框架爆红 GitHub,达到1.1万星,模拟软件开发流程
日媒关注中国推进鸟类识别 AI 普及,除监测保护外还可预防传染性疾病
智能化解决方案:保障数据安全阻击泄露和丢失
麦肯锡:到 2045 年左右,将有 50% 工作被 AI 接管
OpenAI 为开发者推出 GPT 聊天机器人 API 大更新,同时降低价格
发布最新版本的 PICO OS 5.7.0:支持VR头盔录屏并跨平台分享至微信
日新月异,脑机接口技术都有哪些新应用?
Transformer六周年:当年连NeurIPS Oral都没拿到,8位作者已创办数家AI独角兽
“风乌”气象大模型科学家团队:用AI预报极端天气未来不是梦!
尼康尼克尔Z 180-600mm f/5.6-6.3 VR镜头发布:12499元 拍鸟神器
2025VR&AR显示技术峰会展示歌尔光学最新一代光学模组
普渡机器人与变形金刚品牌合作,特别活动爆火,商品售罄!
一文看懂基础模型的定义和工作原理
旷视入选北京市通用人工智能产业创新伙伴计划
Meta发布音频AI模型,仅需2秒片段模拟真人语音
软银、淡马锡、沙特阿美突击入股,“协作机器人第一股”节卡股份:强敌环伺,持续失血是常态
微软在德国举办MR研讨会,向女性分享元宇宙潜力
无人机在电力巡检中的应用:全面解析高效巡检流程
AI+游戏首度大范围公布实际应用成果,AI全面来临还有多远?
亚马逊确认今年不会举办 re:MARS 机器人和人工智能大会
揭秘AI数字人语录:抖音AI小和尚、老者语录能赚钱吗?
英国前首相:AI可能被用来制造“生物恐怖武器”
脑虎科技:奔跑在“脑机接口”最前沿 跨界融合取得阶段性成果
猿力科技入选北京市通用人工智能产业创新伙伴计划
亲身体验鸿蒙4:AI大模型带来的便利,告别单纯的旁观者状态
应对算力挑战,亚马逊云科技发力AI基础设施建设