2011-10-13 56 views
2

我正在将一些java代码移植到Android的过程中。该代码是做一些图像识别和使用的BufferedImage我已成功地移动的大部分功能交给位图,但我用下面的代码中挣扎,在端口如何这种过度BufferedImage Android Port

public void verticalEdgeDetector(BufferedImage source) { 
    BufferedImage destination = duplicateBufferedImage(source); 

    float data1[] = { 
     -1,0,1, 
     -2,0,2, 
     -1,0,1, 
    }; 

    float data2[] = { 
     1,0,-1, 
     2,0,-2, 
     1,0,-1, 
    }; 

    new ConvolveOp(new Kernel(3, 3, data1), ConvolveOp.EDGE_NO_OP, null).filter(destination, source); 
} 

回答