Detect dark image application: code that needs fixing -- 2

完了済み 投稿 Sep 24, 2014 着払い
完了済み 着払い

Due to work related travel , I had postponed this project for my hobby.

I am reopening it again to get help with fixing the code of a simple app that checks the front camera for when the image goes dark. ( suggest code provided )

Requirements:

-Must be an Eclipse format file

-Single screen app

- The threshold value should be kept in a variable that i can change for testing.

- Must have a method/function with the code to be executed when the threshold is reached (see example below - onPreviewFrame() ). For testing it should just show a popup with the current luminance value.

- It should work with the lowest Android version possible (anything Gingerbread or higher hopefully )

That is it. I hope this is as simple as i think and welcome any suggestions regarding this posting.

I found an example in Stackoverflow that might get it started:

[url removed, login to view]

----- from stack overflow --------

This is fairly straightforward. You should use a surfaceview and camera preview. That way you get each frame as a byte array. The default format for the frame is YUV, which is Y (luminance) and UV, which are chrominance. You can use Y to calculate average luminance in the image. If you're using BGR, you can calculate luminance using: Y = 0.2126 R + 0.7152 G + 0.0722 B

class Preview extends ViewGroup implements [url removed, login to view] {

SurfaceView mSurfaceView;

SurfaceHolder mHolder;

Preview(Context context) {

super(context);

mSurfaceView = new SurfaceView(context);

addView(mSurfaceView);

// Install a [url removed, login to view] so we get notified when the

// underlying surface is created and destroyed.

mHolder = [url removed, login to view]();

[url removed, login to view](this);

[url removed, login to view](SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

}

... }

adding the callback to your class, means for every frame this method is called:

onPreviewFrame(byte [] frame, Camera cam){

//do some processing

//

}

--- end of stackoverflow -----

Android Mobile App Development

プロジェクトID: #6498306

プロジェクトについて

4個の提案 リモートプロジェクト アクティブ Oct 8, 2014

アワード:

trustman1207

Hi, Dear cheSteve!!! Thanks for your beautiful posting. I am a full-time freelancer who has rich experiences in developing android app. i have been understand what you want and i can do it wonderfully. if you check me, もっと

€24 EUR 0日以内
(10レビュー)
3.9

4人のフリーランサーが、平均€32 で、この仕事に入札しています。

kingstar224

Hi, Dear Sir. "High Quality + Powerful Service + Rapid Communication!" is my forever business policy! I just read your job posting with interest and carefully, and I’ll waiting interview with you ardently because thi もっと

€19 EUR 1日以内
(レビュー1件)
2.1
Nikhil3398

Hi. First of all, Thank you for sending me invitation for bid on this project. I understand your code. I am implementing it and let me test it. I will let you know very soon. Thanks & Best Regards, Nikhil

€23 EUR 1日以内
(0件のレビュー)
0.0