可能有人让我开始有以下想法:在图像上的Java 2D绘图和编辑对象和图像检测形状
我想要的图像加载到我的Java(的Java Swing)申请(平面图或蓝色打印)。 让我们假设平面图像有一个白色背景,上面有三个形状(矩形,三角形和圆形)。形状有一个黑色边框。
程序应检测这些形状并在其上绘制3个形状。
例如:它检测矩形,并将在该矩形的顶部绘制一个新的矩形。 当额外绘制矩形,用户应该能够修改矩形,并用它做额外的东西像填充矩形,改变边框样式,...
例如:在这种情况下,小点或正方形在角落应该是可见的,以便我们可以拖动/调整大小/移动矩形。有点像这样的视觉工作室截图:http://farm1.static.flickr.com/49/132219212_061a1300af_o.png
有没有人有这个教程?我是否缺少一些非常有用的java算法?等等...?所有的建议或帮助是值得欢迎
TNX提前
这是计算机视觉。有很多已发布的例程(不一定是Java)来检测线条和其他形状。 http://en.wikipedia.org/wiki/Edge_detection – Pool 2010-03-02 20:02:46