马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 剑仙十号 于 2021-8-29 10:07 编辑
【中控笔记】双头硬件盒子,局域网传输图片
仙人:使用采集卡之后不识别了
像素相同的地方太多
厚德载物 :
今天到简单游,观摩大佬的双头脚本,领悟到 不用采集卡 采集图片的办法。
视频采集卡 华而不实 翻录教程能勉强使用。
双头硬件盒子。
被控客户端,用dll_传送图片数组。
主控服务器,用dll_监.听消息,接收图片数组
这样就省下购买视频采集卡的钱,防止图片不清晰。
一台PC作为服务器(主控),另一台或者多台 作为客户端(被控)。
用Delphi7 编写一个exe/或标准dll,在里面编写函数。
函数1:获取客户端 目标区域所有像素点的三原色值,载入到内存缓冲区。
函数2:对bmp降噪
函数3:骨架提取法 //图像骨架提取算法
函数4:关节分析法 //再分析关节模型的比例
函数5:返回多组座标点
.
再用Delphi7 编写一个标准dll,在dll中编写函数。
函数1:接收客户端_内存缓冲区,目标区域所有像素点的三原色值。
函数2:接收多组座标点
=======================================================
以下截图方法可以用,但效率比较低,当是过期。
双头硬件盒子。
被控客户端,采用局域网_传送图片。
主控服务器,采用局域网*听消息,接收图片
局域网的组网方法 :
192。168.1.1 是网关(路由器)
右键菜单_我的电脑,属性,
把需要组网的电脑,设置到同一工作组。
设置到同一IP段。如 :
192。168.1.2
192。168.1.3
192。168.1.4
…………
…………
192。168.1.255
每台组网的计算机名字,也设置一下。
A2
A3
A4
…………
…………
A255
如果组网成功,到网上邻居,查看其它电脑,就能看到“共享”的文件夹。
=======================================================
之后到
客户机 A2,D盘新建一个文件夹 :pic2
客户机 A3,D盘新建一个文件夹 :pic3
客户机 A4,D盘新建一个文件夹 :pic4
…………
…………
客户机 A255,D盘新建一个文件夹 :pic255
=======================================================
局域网_共享,访问bmp
右键单击这个 pic2目录,属性,设置为共享。
用TC图色类函数,对被控机_区域截图,保存到pic2目录:
var ret=截图(0,0,500,500,"d:\\pic2\\qq。bmp")
客户机 A2,先共享目录 pic2
服务器,在我的电脑:地址栏输入 A2\\192。168.1.2 ,就可以访问到 pic2目录
服务器,在我的电脑:地址栏输入 A2\\192。168.1.2\\pic2\\qq。bmp ,就可以访问到目标图片。
按局域网_地址,在图片中找图,就可以实现主控机_从被控机中找图。不需要视频采集卡。
再根据需要,在主控机,调用被控机的双头盒子 来按鼠标 按键盘。
搞DNF,必须要注意行为检测,大数据检测,多数人是死在行为检测上。
方法 :键盘按下() 等待(随机数(1,100)) 键盘弹起()
编写 鼠标轨迹移动函数,模拟手动操作
找到图片 返回座标(x, y),鼠标左键点击(x+随机数(1,50), y+随机数(1,50))
|