- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Java调用MATLAB
一、确定Java版本1 MATLAB需要的Java版本(我的是2016a) 在MATLAB命令行输入:version -java2 系统的Java版本按下win+r,再输入cmd,在命令行中输入:java -version3 两个Java的版本大版本必须一致,比如我的就是MATLAB为1.7.0_60,那么我的系统Java版本必须为1.7,否则后面编译时会报一堆错
2017-07-16 22:33:53 395
原创 守望先锋--颜色参数
%血条高度height=[5 6];%血条矩形个数count=8;%血条单个矩形宽度width=[9 10 11];%每个矩形间隔between=[1 2];%现有血量RGBrgb_now=[255,0,19];%+-0err_now=0;%失去的血量RGBrgb_lost=[97 50 78];%+-1err
2017-07-05 22:45:49 2547
原创 守望先锋--MATLAB图像处理辅助Try2
经过我多次人机截图进行RGB分析,发现人物的除了血条的特征外还有另一个特征是敌人会有一个红色的外轮廓,这个外轮廓由三层组成:浅红——深红——浅红于是我想到提取中间的深红色,连续程度最高,颜色最稳定。简单思路(特殊情况:单人):(1)先提取出外轮廓中的深红色(需要的色变为1,其他色变为0)(2)逐行扫描,每行必定只有左右两个值,然后对其求平均得中点(3)一系列中点连起
2017-07-05 21:41:09 603
原创 MATLAB图像颜色提取的算法一点改进再一点再一点
一开始是想到用循环来判断某点像素是否满足要求:ticx=[255,0,19];imshow(f)fsize=size(f);for row=1:fsize(1) for colon=1:fsize(2) a=0; for page=1:3 if abs(double(f(row,colon,page))-x(page)
2017-07-04 12:43:36 3241
原创 守望先锋--MATLAB图像处理辅助Try1
很早就有自己动手写一个外挂的设想,因为抓取网络包很容易被抓,所以一直思考如果可以机器识别图来帮助矫正位置,但是技术不够不知怎么做,最近在跟大佬学opencv,突然就有了灵感。 这是第一个图像处理设想:思路是根据守望先锋的血条的RGB值是固定的,并且血条长度和宽度(像素值)近似一个定值,所以想到抓取敌人的血条做分析,从而确定敌人大致的身体在哪。 但是很可惜的是,opencv处
2017-07-03 22:31:07 804
原创 通过Java.awt.Robot来控制鼠标键盘自动化
查阅API可以知道Robot类对于鼠标键盘操作的方法:--1--首先是初始化Robot r=new Robot();Robot r=new Robot(GraphicsDevice device);//这个指的是以某个特定区域作为坐标系来执行相关操作r.setAutoDelay(20);//这是设置每一步操作间的间隔,ms为单位--2--键盘相关操作r.keyPress
2017-07-01 20:43:30 1065
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人