java绘制直方图代码 java画直线代码

java生成直方图和饼图可以啊java绘制直方图代码,用Java2D绘图库很容易的java绘制直方图代码,都是些线、矩形、扇形、字符串而已java绘制直方图代码,以前项目中这么作过java绘制直方图代码,如果不作通用类库的话结构也可以不考虑那么些,直接作个专用方法 , 传数据对象进去,返回图像BufferedImage之类就行了 。只是些四则运算 。
或者找其它类库 。
Java中如何让使用Python的统计包绘图看来是同道 。你提到的这个问题很难 。
java调用python容易 。java甚至可以直接调用python的类 。python调用java更容易了 。
不过GUI要想融合,据目前20年的技术来看 , 只有本土的可以 。比如以前的微软件ActiveX,不管你是什么语言开发的都可以在windows下用OLE方式嵌入 。
java的制图功能,因为它的设计理念,它是封闭的 。也就是说,除非你使用了它本地化的GUI方法,否则就不可能实现 。
那么说,如果我一定要实现怎么办呢?只能走很长的弯路 。方法还是有几个的 。
方法1:
在java的panel里嵌入一个浏览器,然后在浏览器里显示统计图表 。这个真是不要太容易了 。不管是你是python生成的本地图片,还是直接用javascript生成的图都可以嵌入进去 。美观不用说
方法2:
绘图使用开源的,比如plt之类的 。不过它被本地化成java版本的 。然后用java调用python,再用python产生数据后,通过jython调用java本地化的绘图工具 。
表面上看,这个东西就是没有价值的,为什么不直接用java调用绘图 。关键在于python本身对于数据处理的优势太明显 。轻松就可以完成复杂的数据结构处理 。所以还是有价值的
方法3:
浮动窗口方式 。这个就不说了 。如果你的java是固定在窗口特定位置的 。这个就容易了 。怎么浮动窗口要根据操作系统而定 。
方法4:简单方案
python生成图片后,输出成JPEG或者是PNG或者是GIF,然后让JAVA显示这个图片 。这个可能是最最简单的 。
方法5:windows专用,不知道可否使用
仅限于特定场景,在要显示图片的地方,显示一个品红色的纯色图 。然后让python的图形输出转到directshow之类的API,直接写显卡 。这样就可以显示动画效果 。
如何使用Java和opencv来得到图像的H-S直方图?//因为要计算H-S的直方图,所以需要得到一个HSV空间的图像
cvtColor(srcImage, hsvImage, CV_BGR2HSV);
imshow("【HSV空间的原图】", hsvImage);
//为计算直方图配置变量
//首先是需要计算的图像的通道,就是需要计算图像的哪个通道(bgr空间需要确定计算 b或g货r空间)
int channels[] = { 0, 1 };
//然后是配置输出的结果存储的 空间,用MatND类型来存储结果
MatND dstHist;
//接下来是直方图的每一个维度的 柱条的数目(就是将数值分组 , 共有多少组)
//如果这里写成int histSize = 256; 那么下面调用计算直方图的函数的时候,该变量需要写 histSize
int histSize[] = { 30, 32 };
//最后是确定每个维度的取值范围,就是横坐标的总数
//首先得定义一个变量用来存储 单个维度的 数值的取值范围
float HRanges[] = { 0, 180 };
float SRanges[] = { 0, 256 };
const float *ranges[] = { HRanges, SRanges };
急求用JAVA写的HSV颜色直方图的颜色特征提取的代码一种非常简单而有效的颜色特征使由Stricker 和Orengo所提出的颜色矩(color moments) 这种方法的数学基础在于图像中任何的颜色分布均可以用它的矩来表示 。此外,由于颜色分布信息主要集中在低
阶矩中 , 因此仅采用颜色的一阶矩(mean)、二阶矩(variance)和三阶矩(skewness)足以表达图像的颜色分布 。与颜色直方图相比,该方法的另一个好处在于无需对特征进行向量化 。因此,图像的颜色矩一共只需要9个分量(3个颜色分量,每个分量上3个低阶矩),与其他的颜色特征相比是非常简洁的 。在实际应用中为避免低次矩较弱的分辨能力,颜色矩常和其它特征结合使用,而且一般在使用其它特征前起到过滤缩小范围(narrow down)的作用 。
【java绘制直方图代码 java画直线代码】java绘制直方图代码的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java画直线代码、java绘制直方图代码的信息别忘了在本站进行查找喔 。

    推荐阅读