有没有办法分析图形?

s_phoenix 2005-04-05 05:52:59
我工作中遇到一个问题,对方仅提供了一个流量曲线图给我(我访问某地址获取),如果曲线图出现陡降,则我认为有问题,需要弹出告警提示。
我想的是,获取图形后,利用JAVA去分析该图形(流量曲线是绿色的,能否根据相邻绿色的点的坐标不同,判断出是否陡降?),然后对应弹出提示。
如何分析图形呢?也就是我要按照图片的长宽建立一个坐标,逐点获取颜色。
向各位高手求教!
...全文
131 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
EchoEverything 2005-04-09
  • 打赏
  • 举报
回复
这个办法应该可以行,等待楼主测试中……
JetKingLau 2005-04-09
  • 打赏
  • 举报
回复
获得像素点的颜色值可以用 PixelGrabber 类,

Image image = new Image(new URL("http://www.company.com/contextpath/image.jpg"));
int width=....;
int height=...;
int pixels[] = new int[width*height];
PixelGrabber pg = new PixelGrabber(image, 0,0,width,height,pixels,0,width);
pg.grabPixels();
for(int i=0;i<width*height;i++) {
int p = pixels[i];
int red = 0xff & (p>>16);
int green = 0xff & (p>>8);
int blue = 0xff & p;
}

大概就是这样,楼主查一下文档吧。
jFresH_MaN 2005-04-08
  • 打赏
  • 举报
回复
i am very interested in your topic.
and you can find some from the class java.awt.image.BufferedImage which has some function about gaining the color of a specific pixel such as the function "public int getRGB(int x,
int y)".
i think trying to learn about this ahat will help you!

asjj 2005-04-08
  • 打赏
  • 举报
回复
但是我想分析图片,获取某个像素点的颜色值
---------------------------------------
jdk里面有方法,熟悉一下api吧。
007remember 2005-04-07
  • 打赏
  • 举报
回复
路过
学习ing
帮您顶
EchoEverything 2005-04-07
  • 打赏
  • 举报
回复
你说的获取图片,是不是获取图片的数据啊!?
s_phoenix 2005-04-07
  • 打赏
  • 举报
回复
我现在只能得到图片!
我的意思就是那幅图画的意思。但是我想分析图片,获取某个像素点的颜色值(这个是基础,算法同画图那位仁兄所说),这应该如何做到?
EchoEverything 2005-04-07
  • 打赏
  • 举报
回复
话归正题:
楼主是不是对一个柱状图(或是曲线图)进行分析啊!那么是先得到数据然后生成图像还是直接得到图像再分析呢?
另外,图像是用什么技术画的啊?
EchoEverything 2005-04-07
  • 打赏
  • 举报
回复
别的不说,,这个图倒是很有创意!!
大家都应改进来评一评这个图,实在没话好挑了,厉害,就是厉害!
JetKingLau 2005-04-07
  • 打赏
  • 举报
回复
简单地,如图所示:t 为时间单位,w 为单位时间所占的图片宽度(象素点数),获得每个区域内的最高、最低值,逐渐计算 t-1 的最高值与 t 时刻的最低值之差就行了。

|<-w->|<-w->|<-w->|<-w->|<-w->|<-w->|<-w->|<-w->|<-w->|
|.. | | | .|. | | ..| | |
| . | | | .| . | | . |. | |
| . | .. | | .| . | | . | . | |
| . | . .| | . | . | | . | . | ..|
| ..| . |. | . | .| ..|. | . | . |
| .| . | . | . | |. . | | . | . |
| |. | ...|. | | . | | . |. |
| | | | | | | | ..| |
1 2 3 4 5 6 7 8 9 (t)

s_phoenix 2005-04-05
  • 打赏
  • 举报
回复
我可以在服务器端直接访问地址,获取图片,解析后,再向我的客户端反馈信息。
EchoEverything 2005-04-05
  • 打赏
  • 举报
回复
这个在B/S中可以实现吗?
已经成为图片了,,还怎么调用啊?

这是个课题,,大家出出主意!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧