apintole
Aktives Mitglied
Guten Morgen,
ich bitte in einer Frage um Hilfe, die Programmierung mit PixelMath in PixInsight betrifft. Mein Rechner hat zwar 48 GB RAM, dennoch reicht der Speicher nicht für NoiseXTerminator, wenn das Bild 12000 x 8000 Pixel hat. Kurz vor Ende der Bearbeitung kommt eine Fehlermeldung, dass der Speicher nicht genügt.
Meine Idee: Bild teilen, jeden Teil einzeln entrauschen und dann die Teile wieder zusammenfügen. Nun suche ich einen Weg, die Teile zusammenzuführen, aber einfacher als durch Mosaikbildung. Angenommen, das Originalbild ist 12000 Pixel breit und wurde senkrecht in der Mitte in zwei Teilbilder zerschnitten, dann dachte ich an eine Funktion in PixelMath dieser Art: "Wenn xpos kleinergleich 6000, dann nimm den Pixelwert des linken Teilbilds an der Stelle xpos, sonst nimm Pixelwert des rechten Teilbildes an der Stelle xpos-6000."
Könnte jemand, der gut mit Pixelmath programmieren kann, diese Funktion bitte formulieren?
Gruß und Dank!
Heinrich
ich bitte in einer Frage um Hilfe, die Programmierung mit PixelMath in PixInsight betrifft. Mein Rechner hat zwar 48 GB RAM, dennoch reicht der Speicher nicht für NoiseXTerminator, wenn das Bild 12000 x 8000 Pixel hat. Kurz vor Ende der Bearbeitung kommt eine Fehlermeldung, dass der Speicher nicht genügt.
Meine Idee: Bild teilen, jeden Teil einzeln entrauschen und dann die Teile wieder zusammenfügen. Nun suche ich einen Weg, die Teile zusammenzuführen, aber einfacher als durch Mosaikbildung. Angenommen, das Originalbild ist 12000 Pixel breit und wurde senkrecht in der Mitte in zwei Teilbilder zerschnitten, dann dachte ich an eine Funktion in PixelMath dieser Art: "Wenn xpos kleinergleich 6000, dann nimm den Pixelwert des linken Teilbilds an der Stelle xpos, sonst nimm Pixelwert des rechten Teilbildes an der Stelle xpos-6000."
Könnte jemand, der gut mit Pixelmath programmieren kann, diese Funktion bitte formulieren?
Gruß und Dank!
Heinrich