我有一些关于将图像转换为采样图像的问题,如下图所示。 首先,我设法使用此代码将图像转换为来自实时相机的二进制图像/单色图像
protected Bitmap processFrame(byte[] data) {
//int frameSize = getFrameWidth() * getFrameHeight();
int[] rgba = mRGBA;
for (int i = 0; i < getFrameHeight(); i=i+1){
for (int j = 0; j < getFrameWidth(); j=j+1) {
int index = i * getFrameWidth() + j;
int y = (0xff & ((int) data[index]));
if(y>128)y=0;
else y=0xff;
rgba[i * getFrameWidth() + j] = 0xff000000 + (y << 16) + (y << 8) + y;
}
}
mBitmap.setPixels(rgba, 0/* offset */, getFrameWidth() /* stride */, 0, 0, getFrameWidth(), getFrameHeight());
return mBitmap;
}
我可以在哪里添加显示采样图像的代码?喜欢这个网站:http://cse.ust.hk/learning_objects/imagerep.html