Hallo zusammen,
für mein JugendForscht-Projekt brauche ich eine kleine Java-Application, bin allerdings mit dem Programmieren nicht so vertraut (hab gerade einmal 1/2 Jahr Java in der Schule). Bei dem Projekt geht es um eine kostengünsige Realisierung einer Wärmebildkamera. Ein Infrarotsensor fährt auf einem programmierbaren Gestell in Reihen einen best. Bereich ab und speichert anschliesen die Temperaturwerte, eine Webcam macht ein Bild des gescannten Bereiches. Um daraus ein Wärmebild zu erstellen, benötige ich das Programm.
Es sollte aus 4 Teilen bestehen:
1. Teil: Eine Textdatei mit Temperaturwerten wird zeilenweise eingelesen, an die Tempwerte werden fixe Koordinaten angehängt. Da ist schon das erste Problem. In einem JavaBuch das ich mir ausgeliehen habe steht zwar, wie man einen Text einliest und ihn dann zeilenweise ausgibt, nicht aber wie man Zeile für Zeile in einer extra Variable speichert. An diesen String müssten dann die Koordinaten dranngehängt werden, beispielsweise: 18,1 (die Temperatur) 600 300 (Höhe und Breite, am besten in Pixeln). Das könnte man rechnerisch machen, da die Abstände der Messpunkte zueinander gleich sind. Außerdem müssten noch doppelte Messwerte rausgelöscht werden, da der Schwenkneiger immer etwas braucht um zum nächsten Punkt zu fahren.
2. Teil: Ein WebcamBild wird geöffnet. Das bekomme ich noch selber hin, eine entsprechende Beschreibung gibts im tollen Buch
3. Teil (der komplizierteste): Aus den Temperaturwerten und Koordinaten wird eine transparente Farbschicht erzeugt (jede Temp bekommt eine best. Farbe, z.B. rot für 30°), die dann geglättet und über das Bild gelegt wird. Das bereitet mit am meisten Kopfzerbrechen...
4. Teil: Das fertige Bild wird gespeichert. (das schaff ich auch noch ^^)
Danke an alle die sich den ganzen Wulst durchgelesen haben :toll: Wenn mir jemand helfen könnte wäre ich sehr froh, allein komme ich da nicht weiter
Meine ICQ-Nummer: 715145
für mein JugendForscht-Projekt brauche ich eine kleine Java-Application, bin allerdings mit dem Programmieren nicht so vertraut (hab gerade einmal 1/2 Jahr Java in der Schule). Bei dem Projekt geht es um eine kostengünsige Realisierung einer Wärmebildkamera. Ein Infrarotsensor fährt auf einem programmierbaren Gestell in Reihen einen best. Bereich ab und speichert anschliesen die Temperaturwerte, eine Webcam macht ein Bild des gescannten Bereiches. Um daraus ein Wärmebild zu erstellen, benötige ich das Programm.
Es sollte aus 4 Teilen bestehen:
1. Teil: Eine Textdatei mit Temperaturwerten wird zeilenweise eingelesen, an die Tempwerte werden fixe Koordinaten angehängt. Da ist schon das erste Problem. In einem JavaBuch das ich mir ausgeliehen habe steht zwar, wie man einen Text einliest und ihn dann zeilenweise ausgibt, nicht aber wie man Zeile für Zeile in einer extra Variable speichert. An diesen String müssten dann die Koordinaten dranngehängt werden, beispielsweise: 18,1 (die Temperatur) 600 300 (Höhe und Breite, am besten in Pixeln). Das könnte man rechnerisch machen, da die Abstände der Messpunkte zueinander gleich sind. Außerdem müssten noch doppelte Messwerte rausgelöscht werden, da der Schwenkneiger immer etwas braucht um zum nächsten Punkt zu fahren.
2. Teil: Ein WebcamBild wird geöffnet. Das bekomme ich noch selber hin, eine entsprechende Beschreibung gibts im tollen Buch
3. Teil (der komplizierteste): Aus den Temperaturwerten und Koordinaten wird eine transparente Farbschicht erzeugt (jede Temp bekommt eine best. Farbe, z.B. rot für 30°), die dann geglättet und über das Bild gelegt wird. Das bereitet mit am meisten Kopfzerbrechen...
4. Teil: Das fertige Bild wird gespeichert. (das schaff ich auch noch ^^)
Danke an alle die sich den ganzen Wulst durchgelesen haben :toll: Wenn mir jemand helfen könnte wäre ich sehr froh, allein komme ich da nicht weiter
Meine ICQ-Nummer: 715145