こんにちは、平均ピクセル値を濁度値に変換する方法を考えています.Androidカメラを使用して、澄んだ水のサンプルからの光をキャプチャし、画像の明るい領域から平均ピクセル数を測定していますが、読み取り値はget は濁度値ではないので、平均ピクセル値を濁度値に変換するのを手伝ってくれる人が欲しいです。ここに私のコードがあります。
PictureCallback callback = new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
Log.i(TAG, "Saving a bitmap to file");
if (OpenCVLoader.initDebug()) {
Log.d("work", "work");
Bitmap picture = BitmapFactory.decodeByteArray(data, 0, data.length);
Log.i("camera open", "n");
imgToProcess=new Mat();
Utils.bitmapToMat(picture, imgToProcess);
Log.d("work", "work");
Imgproc.cvtColor(imgToProcess, imgToProcess, Imgproc.COLOR_RGB2GRAY);
t = Core.mean(imgToProcess).toString();