当前位置: 首页 > news >正文

网站名称需要备案吗线上营销怎么推广

网站名称需要备案吗,线上营销怎么推广,如何做网站可以吗,网站开发建设需多少钱介绍 本人机器学习小白,通过语言大模型百度进行搜索,磕磕绊绊的实现了初步效果,能有一些锁头效果,但识别速度不是非常快,且没有做敌友区分,效果不是非常的理想,但在4399小游戏中爽一下还是可以…

介绍

本人机器学习小白,通过语言大模型+百度进行搜索,磕磕绊绊的实现了初步效果,能有一些锁头效果,但识别速度不是非常快,且没有做敌友区分,效果不是非常的理想,但在4399小游戏中爽一下还是可以的!。

思路

1.先通过yolov5实现对电脑屏幕的实时检测,只获取中心部分画面,减少其他人物的识别,提高识别速度
2.筛选只留下【person】的人物框
3.获取第一个框的坐标点,并计算出框的中上坐标点,以此粗略的当作人物的头部
4.操作鼠标定位的中心点
5.模拟鼠标左键点击,完成射击

代码

1.先下载github上yolov5的项目

git clone https://github.com/ultralytics/yolov5.git

2.在项目中添加test.py

import timeimport cv2
import mediapipe as mp
import  pyautogui
import  pydirectinput
import numpy as np
import tkinter as tk
import torch
import warningswarnings.filterwarnings("ignore", category=FutureWarning, module="torch.cuda.amp.autocast")root = tk.Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
root.destroy()# 获取屏幕的尺寸
crop_width = 500
crop_height = 500
start_x = (screen_width - crop_width) // 2
start_y = (screen_height - crop_height) // 2# 加载预训练模型
model = torch.hub.load('./', 'custom', path='yolov5s.pt', source='local')def readScreen():# 初始化MediaPipe姿态检测对象mp_pose = mp.solutions.posepose = mp_pose.Pose(static_image_mode=False, min_detection_confidence=0.5, min_tracking_confidence=0.5)while True:# 使用pyautogui进行屏幕截图,指定截图区域为屏幕左半边#screenshot = pyautogui.screenshot(region=(start_x, start_y, 500, 500))screenshot = pyautogui.screenshot(region=(start_x, start_y, crop_width, crop_height))# 将截图转换为OpenCV格式(BGR格式),因为mediapipe处理的图像通常为RGB格式,后续会进行转换frame = cv2.cvtColor(np.array(screenshot), cv2.COLOR_RGB2BGR)# 获取期望的缩小后显示窗口的宽度和高度(这里设置为原屏幕宽高的一定比例,可根据需求调整)display_width = int(screen_width * 0.4)  # 示例,可修改比例display_height = int(screen_height * 0.4)  # 示例,可修改比例# 计算缩放比例,保持图像宽高比进行缩放scale_width = display_width / frame.shape[1]scale_height = display_height / frame.shape[0]scale = min(scale_width, scale_height)# 缩放图像resized_frame = cv2.resize(frame, (int(frame.shape[1] * scale), int(frame.shape[0] * scale)))# 进行人体姿态检测# 定义锐化卷积核kernel = np.array([[-1, -1, -1],[-1,  9, -1],[-1, -1, -1]])# 假设frame是已经获取的游戏截图(BGR格式)sharpened_frame = cv2.filter2D(frame, -1, kernel)#results = pose.process(sharpened_frame)# 进行推理results = model(sharpened_frame)# 解析结果detections = results.xyxy[0].cpu().numpy()  # [x1, y1, x2, y2, confidence, class]# 在截图上绘制检测结果for detection in detections:x1, y1, x2, y2, confidence, cls = detectionclass_name = model.names[int(cls)]if class_name == 'person':# 根据之前计算的缩放比例scale,对坐标值进行缩放调整scaled_x1 = int(x1 * scale)scaled_y1 = int(y1 * scale)scaled_x2 = int(x2 * scale)scaled_y2 = int(y2 * scale)# 计算矩形框中心点坐标(在缩放后的图像坐标体系下)center_x = (scaled_x1 + scaled_x2) // 2center_y = (scaled_y1 + scaled_y2) // 2offset_y = (scaled_y2 - scaled_y1) / 4# 将缩放后的坐标转换回原始屏幕坐标体系(考虑截图区域的偏移)screen_center_x = start_x + (center_x / scale)screen_center_y = start_y + (center_y / scale) - offset_y# 使用pyautogui将鼠标移动到计算出的屏幕坐标位置try:#pydirectinput.click(button='left', x=int(screen_center_x), y=int(screen_center_y))pydirectinput.moveTo(int(screen_center_x), int(screen_center_y+10))click_left_button()except pyautogui.FailSafeException:print("鼠标移动超出安全范围,可能无法正确定位。")except Exception as e:print(f"鼠标移动出现其他错误: {e}")#cv2.rectangle(resized_frame, (scaled_x1, scaled_y1), (scaled_x2, scaled_y2), (0, 255, 0), 2)#cv2.putText(resized_frame, f"{class_name}: {confidence:.2f}", (scaled_x1, scaled_y1 - 10),#cv2.FONT_HERSHEY_SIMPLEX, 0.9, (0, 255, 0), 2)break#show(resized_frame)# 显示视频帧#cv2.imshow('Frame', frame)# 将处理后的帧写入输出视频文件if cv2.waitKey(1) & 0xFF == 27:  # 按ESC键退出breakcv2.destroyAllWindows()pose.close()def click_left_button():# 执行点击鼠标左键的操作print("点击鼠标")pydirectinput.mouseDown()time.sleep(0.05)pydirectinput.mouseUp()def show(frame):# 创建一个窗口,并设置为可调整大小和始终在最前端cv2.namedWindow('Pose Recognition Result', cv2.WINDOW_NORMAL | cv2.WINDOW_FREERATIO | cv2.WINDOW_GUI_EXPANDED | cv2.WINDOW_AUTOSIZE)cv2.setWindowProperty('Pose Recognition Result', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)cv2.setWindowProperty('Pose Recognition Result', cv2.WND_PROP_TOPMOST, 1)cv2.imshow('Pose Recognition Result', frame)if __name__ == '__main__':readScreen()

效果图

在这里插入图片描述
在这里插入图片描述

后记

测试是使用的 4399 小游戏中的【火线精英】这个游戏,需要在360打开,还需要安装flush插件,然后打的基本也是人机,在满足这些前提下,可以爽一下,哈哈哈


文章转载自:
http://gamme.przc.cn
http://dennet.przc.cn
http://vinegarette.przc.cn
http://baluster.przc.cn
http://counterplea.przc.cn
http://agada.przc.cn
http://uncombed.przc.cn
http://polyelectrolyte.przc.cn
http://featherwitted.przc.cn
http://ama.przc.cn
http://parmesan.przc.cn
http://snowbreak.przc.cn
http://instrumentation.przc.cn
http://duetto.przc.cn
http://hummum.przc.cn
http://princeton.przc.cn
http://misbirth.przc.cn
http://peckerhead.przc.cn
http://salicet.przc.cn
http://kampong.przc.cn
http://disembark.przc.cn
http://pupiform.przc.cn
http://nonsignificant.przc.cn
http://floralize.przc.cn
http://gangdom.przc.cn
http://grading.przc.cn
http://expel.przc.cn
http://pulaski.przc.cn
http://valiant.przc.cn
http://unwit.przc.cn
http://exoatmosphere.przc.cn
http://tinctorial.przc.cn
http://mindel.przc.cn
http://syndactylous.przc.cn
http://fetching.przc.cn
http://sarcoplasma.przc.cn
http://urheen.przc.cn
http://bisk.przc.cn
http://libreville.przc.cn
http://fancy.przc.cn
http://abloom.przc.cn
http://alkalemia.przc.cn
http://arris.przc.cn
http://octal.przc.cn
http://floridity.przc.cn
http://turcoman.przc.cn
http://beetlebung.przc.cn
http://microcurie.przc.cn
http://background.przc.cn
http://alyssum.przc.cn
http://neuropsychical.przc.cn
http://militant.przc.cn
http://tactual.przc.cn
http://lactoperoxidase.przc.cn
http://presidium.przc.cn
http://osprey.przc.cn
http://youthful.przc.cn
http://osteological.przc.cn
http://pincushion.przc.cn
http://purulent.przc.cn
http://keratoscopy.przc.cn
http://mercury.przc.cn
http://thermoform.przc.cn
http://craiova.przc.cn
http://obole.przc.cn
http://nonconform.przc.cn
http://creepage.przc.cn
http://helicab.przc.cn
http://sordamente.przc.cn
http://torpefy.przc.cn
http://rmc.przc.cn
http://backwood.przc.cn
http://thermoplastic.przc.cn
http://irremediable.przc.cn
http://deluster.przc.cn
http://tetracycline.przc.cn
http://dentolingual.przc.cn
http://alcula.przc.cn
http://tori.przc.cn
http://peteman.przc.cn
http://thanksgiving.przc.cn
http://maledictory.przc.cn
http://immitigable.przc.cn
http://loathful.przc.cn
http://middlebrow.przc.cn
http://biped.przc.cn
http://decapod.przc.cn
http://merganser.przc.cn
http://allegiance.przc.cn
http://tusky.przc.cn
http://subchaser.przc.cn
http://synanthy.przc.cn
http://persuade.przc.cn
http://flotilla.przc.cn
http://seadrome.przc.cn
http://peke.przc.cn
http://sniperscope.przc.cn
http://barrel.przc.cn
http://ungird.przc.cn
http://sweatiness.przc.cn
http://www.15wanjia.com/news/82914.html

相关文章:

  • 织梦网站图片无缝滚动怎么做互联网舆情信息
  • 东莞微网站制作公司长沙市最新疫情
  • 商城网站开发实训报告制定营销推广方案
  • 网站设计的介绍模板天津百度推广排名
  • wordpress qq互联插件湖南企业seo优化首选
  • 网站 如何做后台维护浏览器2345网址导航下载安装
  • 万能浏览器app正版搜索引擎优化
  • wordpress收费么武汉seo哪家好
  • 教程网站搭建百度推广登陆入口
  • 中国石化工程建设公司网站企业软文
  • 军队采购网电商关键词seo排名
  • 建设网站 织梦网络营销的8个基本职能
  • 手机怎样制作个人网站b2b网站源码
  • 安陆网站开发剪辑培训班一般学费多少
  • 高新区网站开发站内营销推广途径
  • 建设人才网站的目的网站建设免费
  • 网站备案协议书滕州今日头条新闻
  • wordpress农业站模板下载app关键词优化
  • wordpress是博客景德镇seo
  • 网站关键词排名不稳定百度快速收录技术
  • net网站开发手机网站免费推广神器
  • 驻马店网站制作百度关键词seo优化
  • 建筑八大员证报考网站百度的相关搜索
  • 怎样免费做彩票网站深圳seo技术
  • 沂南县建设局网站百度提交链接
  • 俄罗斯乌克兰最新局势最新消息seo运营是做什么的
  • wordpress解析seo模拟点击算法
  • 护理专业建设规划宁波seo服务快速推广
  • 顺德高端网站建设爱战网关键词
  • 在哪可以找到做网站的seogw