java适合做图像处理吗?
公司做一个图像识别的项目,要我用java做BMP图片的底层识别处理,我做了基本上一个月但是程序始终不稳定,最后没办法让别人转用C语言来做,我真的很不明白,java适合做图...
公司做一个图像识别的项目,要我用java做BMP图片的底层识别处理,我做了基本上一个月但是程序始终不稳定,最后没办法让别人转用C语言来做,我真的很不明白,java适合做图像处理么,现在这些处理图片得到的数据乱七八糟的,我头都疼了,我想问一下java到底适合做图像处理吗?和MATLAB,VC和C比呢??
谢谢各位的回答,但是我现在很郁闷,为什么这个函数里面的PixelGrabber类的pixGrb对象得到的图像数据全部是负数呢。。。而且相当大,我现在只知道这一种获得图像数据的方法了。。。
private int[] getPixArray(Image img, int width, int height) {
int[] pixArray = new int[width * height];
try {
//创建一个 PixelGrabber 对象以便从指定图像中抓取像素的 (x, y, w, h) 矩形部分放入给定数组中。
PixelGrabber pixGrb = new PixelGrabber(img, 0, 0, width, height, pixArray, 0, width);
if (pixGrb.grabPixels() != true)
try {
throw new java.awt.AWTException(Constants.ERR_GET_IMAGE + pixGrb.status());
} catch (Exception eq) {
eq.printStackTrace();
}
} catch (Exception ex) {
ex.printStackTrace();
}
return pixArray;
} 展开
谢谢各位的回答,但是我现在很郁闷,为什么这个函数里面的PixelGrabber类的pixGrb对象得到的图像数据全部是负数呢。。。而且相当大,我现在只知道这一种获得图像数据的方法了。。。
private int[] getPixArray(Image img, int width, int height) {
int[] pixArray = new int[width * height];
try {
//创建一个 PixelGrabber 对象以便从指定图像中抓取像素的 (x, y, w, h) 矩形部分放入给定数组中。
PixelGrabber pixGrb = new PixelGrabber(img, 0, 0, width, height, pixArray, 0, width);
if (pixGrb.grabPixels() != true)
try {
throw new java.awt.AWTException(Constants.ERR_GET_IMAGE + pixGrb.status());
} catch (Exception eq) {
eq.printStackTrace();
}
} catch (Exception ex) {
ex.printStackTrace();
}
return pixArray;
} 展开
7个回答
展开全部
JAVA的运行速度相对来说比较慢,做图片处理有一定缺陷。但是现在的羡闷硬件发展很快,就现在来袭派慎说,不会拍敬有太大的影响
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很少听说用颤槐java做图像处理稿洞宏的。
基本上很少见键册到。
VC做得很好。
基本上很少见键册到。
VC做得很好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询