400 128 6709

行业新闻

【AI创造营】是极客就坚持一百秒?

发布时间:2025-07-28点击次数:
《是男人就坚持100秒(DodgeFace)》是一款用面部躲避小球的游戏。通过摄像头捕捉面部,玩家需移动身体或转头躲避飞来的小球。未检测到脸会Game Over,脸像素过小时会变红提示,过小则结束。按r可重开,默认开GPU运行,也可改设为全身躲避,调整球半径即可。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

【ai创造营】是极客就坚持一百秒? -

简小派 简小派

简小派是一款AI原生求职工具,通过简历优化、岗位匹配、项目生成、模拟面试与智能投递,全链路提升求职成功率,帮助普通人更快拿到更好的 offer。

简小派 123 查看详情 简小派

因为项目需要用到摄像头和显示效果,所以无法在aistudio上直接运行,Fork项目后可见可运行文件,下面直接上效果

参赛作品名

是男人就坚持100秒(DodgeFace)

作品简介

和传统的《是男人就坚持X秒》一样,只不过这次你需要让你的脸来躲避那些飞来的小球

使用方式

> 保证你的脸在摄像头可以拍摄的范围内,运行程序

python DodgeFace.py

> 移动你的身体、转动你的头颅躲避那些飞来的小球

> 如果没检测到你的脸会直接Game Over哦

> 程序中设定了危险像素大小,当你的脸小于某个像素量(dangerPixel)的时候,你的脸会变红,提示你靠近摄像头一点,否则当脸的像素小于最小像素量(minPixel)的时候则会直接Game Over。

> 如果不小心死掉了,按r重新开始,按其他的则退出游戏

一些提示

> 程序默认开启了GPU以保证程序的正常运行,如果没有GPU可能会很卡,咳咳

> 当然可以换成整个人来躲避球,这个只需要改动一行代码就行,不过建议同时改大球的半径,不然我怕你看不清球,哈哈

> 有点忙,还有些优化的地方没有做,之后再补吧,嘻嘻

> 希望大家玩得开心~

In [1]
# 对两个分割魔性封装了一下,这里可以根据你需要的去选择相应的类class segUtils:
    def __init__(self):
        super(segUtils, self).__init__()
        self.ace2p = hub.Module(name='ace2p')    def getMask(self, frame):
        res = self.ace2p.segmentation([frame], use_gpu=True)        if isinstance(res, list):
            resint = res[0]['data']
            resint[resint != 13] = 0
            resint[resint == 13] = 1
            return resint        else:            return Noneclass segHuman:
    def __init__(self):
        super(segHuman, self).__init__()
        self.module = hub.Module(name='humanseg_mobile')
        self.prev_gray = None
        self.prev_cfd = None

    def getMask(self, frame, cap=None):
        if cap is None:
            res = self.module.segment(images=[frame], use_gpu=True)            if isinstance(res, list):                return np.around(res[0]['data'] / 255)        else:
            res, gray, cfd = self.module.video_stream_segment(images=frame, frame_id=cap.get(1), use_gpu=True, prev_gray=self.prev_gray, prev_cfd=self.prev_cfd)
            self.prev_gray = gray
            self.prev_cfd = cfd
            res[res < 100] = 0
            res[res >= 100] = 1
            return res
In [4]
# 小球的类,因为完全弃用了pygame, 要自己这样写draw了class Ball:
    x = None
    y = None
    speed_x = None
    speed_y = None
    radius = None
    color = None

    def __init__(self, x, y, speed_x, speed_y, radius, color):
        self.x = x
        self.y = y
        self.speed_x = speed_x
        self.speed_y = speed_y
        self.radius = radius
        self.color = color    def draw(self, screen):
        t,l,b,r = getPIXEL(self.x, self.y, self.radius)        if isinstance(self.color, int):
            screen[t:b,l:r,:] = self.color        else:
            screen[t:b,l:r,0] = self.color[0]
            screen[t:b,l:r,1] = self.color[1]
            screen[t:b,l:r,2] = self.color[2]        

    def move(self, screen):
        self.x += self.speed_x
        self.y += self.speed_y        
        if self.x > W - self.radius or self.x < self.radius:
            self.speed_x = -self.speed_x        if self.y > H - self.radius or self.y < self.radius:
            self.speed_y = -self.speed_y

        time.sleep(0.001)        # 判断一下有没有和人像撞到一起
        if inseg(self.x, self.y, self.radius):            return True
        else:
            self.draw(screen)            return False
In [3]
# 小球生成器, 生不生成球,一秒生成几个,都在这里进行控制哦,另外小球的每帧的运动绘制,也在这里def create_ball():

    r = 3
    color = 0

    x, y = randomXY()    if inseg(x,y,r+30):
        x, y = randomXY()

    speed_x = random.randint(-10, 10)
    speed_y = random.randint(-10, 10)
    
    b = Ball(x, y, speed_x, speed_y, r, color)
    balls.append(b) 


def ball_manager():
    global showimg    global currentIndex    global currentTime    global lastTime    global gm    global genTime    if currentTime != lastTime:        if currentIndex < len(gm):            if currentTime < genTime[currentIndex]:                for i in range(gm[currentIndex]):
                    create_ball()            else:
                currentIndex += 1
                if currentIndex >= len(gm):
                    currentIndex = len(gm) - 1
        
        lastTime = currentTime    for b in balls:        if b.move(showimg):            return True
    
    return False

以上就是【AI创造营】是极客就坚持一百秒?的详细内容,更多请关注其它相关文章!


# ai  # 康平媒体网站建设价钱  # 河北区网站建设系统  # 甘肃seo优化哪个专业  # 农产品网站优化软件推荐  # 东莞市网络营销推广  # 盘锦网站优化快照  # 也在  # 都在  # 几个  # 是一款  # 变红  # 检测到  # 官网  # 中文网  # 人就  # 一言  # udio  # python  # 金华优化网站建设推广项目  # 成都网站推广公司哪家好  # 网站推广渠道销售怎么做  # 令狐峰 seo 


相关栏目: 【 行业新闻62819 】 【 科技资讯67470


相关推荐: 陈丹琦ACL学术报告来了!详解大模型「*」数据库7大方向3大挑战,3小时干货满满  提高开发效率:AmazonCodeWhisperer与Amazon Glue的集成和生成式AI的应用  一文看懂被英伟达看中的九号机器人移动底盘  GPT-4成功战胜AI-Guardian审核系统:谷歌研究团队的人工智能抵抗人工智能  世界人工智能大会机器人同台炫技!梳理A股相关业务营收占比超50%的个股名单  华为余承东表示:鸿蒙可能拥有强大的人工智能大模型能力  DeepMind推惊世排序算法,C++库忙更新!  张勇对话多位诺奖得主 人工智能将无处不在  AMD称下半年AI显卡供应充足,不需要像NVIDIA那样加价抢购  电力人工智能数据集目录首次发布  “长沙造”无人机,领先的不止植保  上海发布“元宇宙关键技术攻关行动方案”,加快 AIGC 等突破  阿里云AI绘画创作大模型通义万相发布 已开启定向邀测  AI 模型 Stable Diffusion 升级:正常生成五指、图像更逼真  AI教父Bengio:我感到迷失,对AI担忧已成「精神内耗」!  套娃不可取:研究人员证实用AI生成的结果训练AI将导致模型退化  闪电快讯|京东推出言犀AI大模型 面向零售、医疗、物流等产业场景  生成式AI爆发,亚马逊云科技持续专注创新,助力企业数字化转型  论文插图也能自动生成了,用到了扩散模型,还被ICLR接收  美图设计室2.0什么时候上线  国宝级文物“铜兽驮跪坐人顶尊铜像”完成模拟拼接,腾讯AI立功  原小米 9 号员工李明打造全球首款 AI 安卓桌面机器人  破解零碳产业园建设规范和成果评价难题  Ai智能机器人,chat-免注册登入,直接使用新版gpt4.0!  彭博社:苹果Vision Pro曾测试VR手柄追踪方案  如何成功实施人工智能?  奥比中光子公司和斯坦德机器人深度合作,共同推进新一代激光雷达的研发  ChatGPT设计出的第一个机器人来了!【附人工智能行业预测】  13 个提高生产力的 AI 工具  科技有狠活|时光修复师 :用AI让昨日重现  亚太地区 70% 的企业高管正探索生成式 AI 应用或已经进行投资  尼康尼克尔 Z 180-600mm f/5.6-6.3 VR 镜头发布,12499 元  科技赋能司法执行 阿里资产免费为全国法院升级VR新服务  阿里达摩院向公众免费开放100项AI专利许可  首个算网生态体!中国移动元宇宙产业联盟正式成立  衡水市冀州中学机器人社团在世界机器人大赛中斩获佳绩  煤电“三改联动”需多措联动  人工智能助力精准学习,猿辅导小猿学练机满足学生个性化学习需求  云南首例达芬奇机器人微创心脏手术成功开展  消息称 ChatGPT 未来有望增加更多功能:上传文件分析信息,还能记住用户画像  斑马推出全新升级版思维机:以人工智能为核心的交互式学习体验  杭州举办第19届亚运会,主题为「亚运元宇宙」的发布仪式举行  李开复官宣新公司「零一万物」,进军 AI 2.0  周鸿祎:360智脑开放API接口 AI大模型将赋能百行千业  RoboNeo什么时候上线  对艺术家拒绝置若罔闻,Stability AI 将推出适应多种画风的开源模型  微软商店 AI 摘要功能开启预览,帮助用户迅速了解应用评价  视觉中国推出付费AI绘图功能:无版权可用  Transformer六周年:当年连NeurIPS Oral都没拿到,8位作者已创办数家AI独角兽  借力AI!PCB全球巨头,有爆发潜质吗? 

400 128 6709
E-mail

contact@tlftec.cn

扫一扫,添加微信

©  云南淘乐房科技有限公司 版权所有  滇ICP备2025071560号  

云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司