图像分割用什么类? 我用扫描仪扫描了多张相片在一张图片里,想分割一下, 不知道用什么类好?望指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * 将图片分割为 rows×cols 份,结果存入Image[]数组中. * @param file 图片文件路径 * @param rows * @param cols * @return 切割后的图片元素 */ public Image[] splitImage(String file, int rows, int cols) { Image t=new ImageIcon(file).getImage(); Image[] result = new Image[rows * cols]; int w = t.getWidth(this)/cols; int h = t.getHeight(this)/rows; for(int i = 0;i<result.length;i++){ result[i] = this.createImage(w,h); Graphics g = result[i].getGraphics(); g.translate((-i%cols)*w,(-i/cols)*h); g.drawImage(t,0,0,this); } return result; } 楼上做的差不多了,其实图像展示在界面上就是画,你要做的就是把画面上的某个区域内的点单独去出来,建议做成gui的,支持放大和手动牵引分割,比较直观。 请教一个换皮肤后的问题 求个检验身份证合法的JAVA算法 求一个java实现的资源管理器的源码,类似windows的树状结构.谢谢 请教!!java中的参数传值还是传引用? !!!如何用java找到网上邻居用户!!! 新手请教,要分的进来!!!!!! 请教一个通过JNI中调用C程序的问题,急!!! 关于Canvas的一个问题 看看谁能解决这个问题? 在jpanel上画图出现闪现的情况 关于导入包的问题的一点疑惑,请大家指教. 如何实现AdobeReader的鼠标拖动效果,高分
* 将图片分割为 rows×cols 份,结果存入Image[]数组中.
* @param file 图片文件路径
* @param rows
* @param cols
* @return 切割后的图片元素
*/
public Image[] splitImage(String file, int rows, int cols) {
Image t=new ImageIcon(file).getImage();
Image[] result = new Image[rows * cols];
int w = t.getWidth(this)/cols;
int h = t.getHeight(this)/rows;
for(int i = 0;i<result.length;i++){
result[i] = this.createImage(w,h);
Graphics g = result[i].getGraphics();
g.translate((-i%cols)*w,(-i/cols)*h);
g.drawImage(t,0,0,this);
}
return result;
}