使用java从图像中裁剪一个字符

时间:2012-03-16 13:53:57

标签: java

如何在不使用鼠标的情况下裁剪和显示图像中的字符? 图像只包含一个字符而不包含任何其他字符。 示例纸张的扫描副本,其中包含绘制的字符。

2 个答案:

答案 0 :(得分:1)

这将需要一些图像处理,并且有许多库可用于此任务。一般处理顺序为:

  • 将图片转换为b& w image
  • 计算整数图像
  • 使用积分图像确定字形边界

(如果以上内容对您没有任何意义,请先阅读一些图像处理书籍)

答案 1 :(得分:0)

你可以获得Slick2D库,然后使用SpriteSheet类来裁剪它。它的工作原理如下:

SpriteSheet s = new SpriteSheet("imagelocation");
Image cropped = s.getSubImage(x,y,width,length);

为我工作:D