Beiträge von buef

    IrisScanner V0.9


    Sie haben hier eine vorläufige Version des IrisScanners für gerootete Smartphones ab V2.3.3.. Es ist ein richtiger IrisScanner, der anhand eines 2D Bildes die Iris Regenbogenhaut in Polarkoordianten transformiert und mit einem 2D-Wavelet Filter in einem binären IrisCode transformiert. Aufgrund der fehlenden Infrarot Kamera funktioniert die Lokalisierung nicht bei dunkel braunen Augen.


    Testergebnisse sind:
    FRR = 0,037234 FAR 0,000000 CRR 1.000000 ACR 1.000000


    Für mehr Informationen könnt ihr mir gerne eine Email schicken: s_bues03 [at] wwu [.] de


    You can download the beta Version of a real IrisScanner for rooted Smartphones V2.3.3 and higher. This Iris Recognition Applikation works with 2D Pictures and transforms the Iris into polar coordinates. This is transformed into a binary IrisCode by a 2D-wavelet filter. Because android smartphones has no infrared camera, the localisation of the iris doesn't work with brown eyes.


    Testresults are
    FRR = 0,037234 FAR 0,000000 CRR 1.000000 ACR 1.000000


    If you are interested in future work, you can write me a message: s_bues03 [at] wwu [.] de


    Download: http://www.stefanbuessemaker.de/irisscanner.zip

    Hallo Leute


    Ich habe in meiner Diplomarbeit eine mobile Iris Erkennung implementiert mit Erkennungsraten von 96,2%. Diese App wollte ich jetzt gerne veröffentlichen. Jedoch steht bei der Registrierung beim Google Play Store, dass ich für mögliche Schäden selber aufkommen muss.


    Die App hat keine bekannten Sicherheitslücken. Trotzdem will ich nicht für eventuelle Schäden aufkommen.


    Wie habt ihr bisher eure Apps veröffentlicht? Geht ihr das Risiko einfach ein?


    Grüße
    Buef

    Okay habe es hinbekommen.
    Erst rooten und dann



    Code
    try {			Flash.doCmds("echo 1 > /sys/devices/platform/flashlight.0/leds/flashlight/brightness");		} catch (Exception e) {//			System.out.println("HAT NICHT GEKLAPPT");			Toast.makeText(this, "NOPE", Toast.LENGTH_LONG);			e.printStackTrace();		}




    Code
    public class Flash {
    	public static void doCmds(String cmds) throws Exception {	    Process process = Runtime.getRuntime().exec("su");	    DataOutputStream os = new DataOutputStream(process.getOutputStream());
    //	    for (String tmpCmd : cmds) {	            os.writeBytes(cmds+"\n");//	    }
    	    os.writeBytes("exit\n");	    os.flush();	    os.close();
    	    process.waitFor();	}  	}


    Der Quellecode sieht zwar nicht so schön aus, aber ich hoffe ihr wisst was ich meine

    Hallo


    Ich arbeite gerade an der Uni an einer mobilen Iris Erkennung. Ich will Fotos vom Nahen machen, aber der Blitz ist mir zu hell. Es gibt bei Android eine Taschenlampe, welche den Blitz in 3 Stufen reduzieren kann. Wenn ich aber bei Camera.Parameters gucke finde ich nur die Flash Parameter


    AUTO
    OFF
    ON
    RED_EYE (welches nicht auf meinem HTC Desire HD 2.3.5 läuft)
    TORCH


    Hat jemand da eine Ahnung, wie das Programmiert wurde oder wie man den Blitz andersweitig reduzieren kann.


    Vielen Dank schonmal im Vorraus
    Buef

    Hallo


    Ich möchte gerne ein Video mit der Kamera aufnehmen, dieses in mehrere Bilder (Bitmaps) umwandeln.


    Java
    public void starteCamera(View view)    {    	Intent i = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);    	startActivityForResult(i, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);    }        protected void onActivityResult(int requestCode, int resultCode, Intent data){        super.onActivityResult(requestCode, resultCode, data);        if(resultCode == RESULT_OK){            if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE){            	//hier muss das Video rausgelesen werden und in Bitmaps convertiert wernden 	    }        }    }



    Hat jemand eine Ahnung wie man das am besten machen kann?
    Grüße Buef