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

Concluído Postado Sep 24, 2014 Pago na entrega
Concluído Pago na entrega

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 do Projeto: #6498306

Sobre o projeto

4 propostas Projeto remoto Ativo em Oct 8, 2014

Concedido a:

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, Mais

€24 EUR em 0 dias
(10 Comentários)
3.9

4 freelancers estão ofertando em média €32 nesse trabalho

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 Mais

€19 EUR em 1 dia
(1 Comentário)
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 em 1 dia
(0 Comentários)
0.0