Android - Blendung der Kamera reduzieren (Foto / Video) [geschlossen]

8

Ich versuche die Blendung zu reduzieren, die entsteht, wenn ein Foto oder Video von einer reflektierenden Oberfläche gemacht wird; Fenster, Brille oder ein anderes mobiles Gerät.

Ich habe etwas über das Thema geforscht, und es scheint, dass einige Algorithmen existieren. Aber ich muss noch eine codierte Implementierung finden.

Der Grund, warum ich das brauche, ist, weil ich eine Anwendung erstelle, die es erlaubt, verschiedene Farben auf einem anderen Gerätebildschirm mit der Kamera auf Ihrem Gerät zu lesen. Und wenn es viel Blendung gibt, werden die Farben nicht richtig gelesen. Es muss in der Lage sein, zwischen 16 Farben zu unterscheiden.

Gibt es vorhandene Implementierungen, und wenn ja, wie würde ich sie in Android implementieren?

    
TastyLemons 29.08.2015, 01:59
quelle

1 Antwort

3

Ich empfehle, einen Schwellenwert über einer Gaußschen Unschärfe zu setzen, um helle Punkte in Ihrem Bild zu erkennen und sie zu entfernen. OpenCV ist der Industriestandard und Ihre beste Wahl für die Bildbearbeitung. Ich empfehle, zunächst einige Experimente an einem Computer durchzuführen, um Ihren Prozess zuerst zu steuern, bevor Sie ihn auf ein Telefon verschieben. Auch, bleiben Sie weg von allem zu neuartig / kompliziert.

[1] So erkennen Sie Hotspots in einem Bild

[2] Ссылка

    
James 10.09.2015 03:31
quelle

Tags und Links