Find Jobs
Hire Freelancers

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

€8-30 EUR

Terminado
Publicado hace más de 9 años

€8-30 EUR

Pagado a la 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: [login to view URL] ----- 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 [login to view URL] { SurfaceView mSurfaceView; SurfaceHolder mHolder; Preview(Context context) { super(context); mSurfaceView = new SurfaceView(context); addView(mSurfaceView); // Install a [login to view URL] so we get notified when the // underlying surface is created and destroyed. mHolder = [login to view URL](); [login to view URL](this); [login to view URL](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 -----
ID del proyecto: 6498306

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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, i don't want more money. i want only good feedback. please touch me. I will wait for your good response. thanks. Your developer, trustman.
€24 EUR en 0 día
5,0 (10 comentarios)
3,9
3,9
4 freelancers están ofertando un promedio de €32 EUR por este trabajo
Avatar del usuario
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 this job is the most similar as my Image Processing experiences. After read sir's job description, I am really glad and wonder, because sir's job is most fit in my other skills (Image processing, Computer vision, MATLAB & Report , OpenCV, OpenCV4AndroidSDK, JavaCV, OpenCViOS). As you can see my service profile and projects portfolio images (Full Image Processing experience, recognition, PC/Platform Compatibility), I'm Image Processing / Mobile (Android, iPhone) field expert. If you give me opportunity to award me, I will provide high quality and powerful service. Thanks you for reading! Best regard.
€19 EUR en 1 día
5,0 (1 comentario)
2,1
2,1
Avatar del usuario
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 en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Tuebingen, Germany
5,0
3
Forma de pago verificada
Miembro desde mar 12, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.