ฉันจะจำลองภาพถ่ายการเปิดรับแสงนานโดยใช้ชุดภาพถ่ายการเปิดรับแสงที่สั้นลงได้อย่างไร


16

ฉันกำลังยิงขึ้นไปบนท้องฟ้าเพื่อจับดาว เวลาเปิดรับแสงคือ 15 วินาทีดังนั้นฉันสามารถเห็นดวงดาวยังคงไม่มีร่องรอย ภาพถ่ายเหล่านี้ถูกถ่ายอย่างต่อเนื่องเพราะฉันต้องการทำวิดีโอไทม์แลปที่แสดง "การเคลื่อนไหว" ของท้องฟ้า (เป็นโลกที่เคลื่อนไหวได้จริง)

สำหรับสิ่งนั้นทุกอย่างดี แต่ฉันก็อยากจะทำอีกอย่างหนึ่ง หากแทนที่จะถ่ายภาพทั้งหมดฉันจะถ่ายรูปเพียงครั้งเดียวด้วยเวลาเปิดรับแสงซึ่งเท่ากับผลรวมของรูปถ่ายเหล่านั้นทั้งหมดเข้าด้วยกัน (15 วินาทีคูณจำนวนภาพถ่าย) ฉันจะเห็นร่องรอยของดาวที่เหลืออยู่บนท้องฟ้า

อย่างไรก็ตามมีการ "สร้าง" ภาพถ่ายนั้นจากงานนิทรรศการ "สั้น" ทั้งหมดหรือไม่?


7
"มันคือโลกที่เคลื่อนไหวอย่างแท้จริง" HERESY!
เกร็ก

1
[อ้างจำเป็น]
MikeW

การเคลื่อนไหวรวม @ เป็นญาติ คุณไม่สามารถพูดสิ่งที่เคลื่อนไหวโดยไม่ระบุกรอบการอ้างอิง
มนู H

คำตอบ:


9

คุณสามารถทำได้ด้วยสคริปต์สำหรับ The GIMP ฉันทำเมื่อสองสามปีก่อนและได้ผลลัพธ์ที่ดีงาม อย่าลืมเก็บเวลาระหว่างการเปิดรับแสงให้สั้นที่สุดมิฉะนั้นคุณจะได้รับช่องว่างที่มองเห็นได้ในเส้นทาง นั่นเป็นเหตุผลที่ดีที่สุดที่จะนำเฟรมมืดหนึ่งเฟรมมาวางไว้และลบเฟรมนั้นออกจากผลลัพธ์ (ฉันตั้งใจจะรวมมันเข้าไปในสคริปต์ แต่ไม่เคยเข้าไปใกล้มันเลย)

บันทึกของฉันสำหรับสคริปต์:

รวมกับการเปลี่ยนชื่อคนแรกเป็น base.JPG, "gimp -b -" with
(ให้ * ((ตัวกรองชื่อไฟล์ (cadr (ไฟล์ -Glum "IMG * .JPG" 1)))
      (img (รถยนต์ (gimp-file-load RUN-NONINTERACTIVE "base.JPG" "base.JPG")))
  (ในขณะที่ (ไม่ใช่ (ไม่เป็นโมฆะ? filelist))
    (ให้ * ((ชื่อไฟล์ (รถยนต์))

  (เลเยอร์ (รถยนต์ (ไฟล์ gimp-load-layer-RUN-NONINTERACTIVE img ชื่อไฟล์)))
  )
      (gimp-image-add-layer img ชั้น 0)
      (เลเยอร์ gimp-layer-set-mode LIGHTEN-ONLY-MODE)
      (เลเยอร์ gimp-image-merge-visible-img img คลิปเพื่อภาพ)
      )
    (set! filelist (cdr filelist))
    )
  (gimp-file-save RUN-NONINTERACTIVE img (รถยนต์ (gimp-image-flatten img)) "test2.jpg" "test2.jpg")
)

สำหรับการลบกรอบสีดำโน้ตของฉันพูดว่า "ฉันเปิดสิ่งนี้เป็นเลเยอร์บนภาพคอมโพสิต (ผลของสคริปต์ gimp ของฉัน) และตั้งโหมดของเลเยอร์มืดเป็นความแตกต่าง"


ฉันไม่เคยใช้สคริปต์ใน Gimp ฉันจะรันมันอย่างไร จากบรรทัดคำสั่งหรือจากโปรแกรม ฉันควรบันทึกเป็นสคริปต์หรือไม่
tomm89

สคริปต์นี้จัดแนวภาพโดยอัตโนมัติเพื่อชดเชยการหมุนของท้องฟ้าหรือไม่
ไมเคิล

@drewbenn อ่าฉันพลาดไปขอโทษ
Michael

14

หากคุณมี Photoshop คุณสามารถสร้างภาพซ้อนได้ สิ่งนี้จะจัดแนวเลเยอร์โดยอัตโนมัติดังนั้นจึงใช้งานได้กับมือถือเช่นกัน มันเป็นกลอุบายที่ดีถ้าคุณถ่ายฉากที่ไม่มีขาตั้งกล้องและมีพื้นที่หน่วยความจำเพิ่มเติม

(ฉันสงสัยว่าการจัดตำแหน่งอัตโนมัติจะถูกหลอกโดยเส้นทางดาวเป็นส่วนสำคัญของภาพจะเคลื่อนไหวพร้อมเพรียงกัน)

นี่คือก่อน / หลังในชุดของ 12 รูปที่ฉันถ่าย:

ผลกระทบของการเฉลี่ยเฟรมหลายเฟรมใน Photoshop

ด้านบนเป็นเวอร์ชั่นที่ลดขนาดของทุกสิ่ง ด้านล่างเป็นภาพที่ครอบตัด 100% ด้านซ้ายเป็นหนึ่งใน 12 เฟรมดั้งเดิมและด้านขวาเป็นรูปภาพโดยเฉลี่ย

แม้ว่าภาพดั้งเดิมจะมีเพียง 1/250 แต่ทำให้เวลาในการเปิดรับแสงรวมประมาณ 1 / 20s แต่การเคลื่อนไหวของคลื่นเกือบจะเฉลี่ยโดยสิ้นเชิง นอกจากนี้คุณยังสามารถเห็นการเบลอของภาพในแนวนอนเมื่อเมฆเคลื่อนที่ผ่านท้องฟ้า นี่เป็นเพราะภาพถูกถ่ายด้วยความล่าช้าประมาณ 1 วินาที


นั่นไม่ใช่สิ่งที่ฉันต้องการสำหรับดาว เพราะพวกมันต้องการค่าเฉลี่ยกับเฟรมอื่นทำให้ท้องฟ้าว่างเปล่า!
tomm89

@ tomm89 ดวงดาวของคุณจะไม่หายไปโดยสิ้นเชิงด้วยค่าเฉลี่ยของโหมดสแต็กพวกมันจะเข้มกว่าในภาพต้นฉบับ หากคุณเพิ่ม ISO ในค่าแสงที่สั้นกว่าของคุณค่าแสงควรจะเหมือนกับค่าแสงที่ยาวขึ้น
Evan Krall

1
นั่นเป็นความคิดที่ดีเพราะเสียงที่เกิดจากการเปิดรับแสงที่สั้นลงจะถูกเฉลี่ยในสแต็ก หรือฉันคิดอย่างนั้น ...
tomm89

ใช้งานได้ในองค์ประกอบ Photoshop หรือเฉพาะ Photoshop แบบเต็มหรือไม่ ขอบคุณ
Vaddadi Kartick

7

มีแอปพลิเคชัน Windows ฟรีที่ชื่อว่า Startrailsซึ่งทำสิ่งที่คุณต้องการอย่างแท้จริง

หากคุณมี Photoshop มีวิธีสร้างการกระทำของ Photoshop เพื่อทำสิ่งเดียวกัน โดยพื้นฐานแล้วคุณจะรวมภาพในโหมดการผสมเลเยอร์ "เบาลงเท่านั้น"


ภาพรวมของ '' รวมกันเป็นอย่างไรบ้าง?
tomm89

@ tomm89: นั่นคือสิ่งที่หลายชั้น Photoshop กำลังทำอยู่โดยทั่วไป ด้วยโหมดการผสมผสานคุณกำลังบอกว่าจะสร้างภาพสุดท้ายโดยสรุปพิกเซลที่จางลงทั้งหมดเมื่อคุณขึ้นไปบนเลเยอร์ นี่คือบทความที่อธิบายกระบวนการโดยละเอียด: liquidinplastic.com/2008/06/startrails
Conor Boyd

ฉันจะดาวน์โหลดโปรแกรมนั้น แต่ฉันอยู่ใน Linux
tomm89

หากคุณมีซอฟต์แวร์ที่รองรับเลเยอร์เพียงทำตามคำแนะนำด้วยตนเองสำหรับผู้ใช้ OSX ในบทความนั้นซึ่งทำซ้ำสิ่งที่ StarTrails ทำ
Conor Boyd

จริง ๆ แล้วฉันมี Gimp แต่มันอาจจะง่ายกว่าและใช้หน่วยความจำน้อยกว่าเพื่อใช้ imagemagick
tomm89

0

จากสิ่งที่ฉันเข้าใจคุณต้องการที่จะรวมชั้นดาวทั้งหมด แต่เพียงชั้นเดียวเท่านั้น ฉันทำสิ่งที่คล้ายกันสักครั้ง

ต้องการแสงไฟจากรถที่วิ่งผ่านไปรวมกันทั้งหมดในหนึ่งรูป

ฉันเลเยอร์พวกเขาใน Photoshop และใช้โหมดการผสม "จางลง" กับพวกเขา ใช้งานได้ดีมาก ไม่แน่ใจว่ามันจะทำงานอย่างไรในกรณีของคุณ แต่มันก็คุ้มค่ากับการฉีด

ป้อนคำอธิบายรูปภาพที่นี่


3
ภาพนั้นเป็นลิขสิทธิ์โดยโอกาสใด ๆ )
Matt Grum

คุณสามารถใส่ลายน้ำทั้งหมดที่คุณต้องการได้ แต่เงื่อนไขของข้อตกลงที่คุณยอมรับเมื่อเข้าร่วม SE ให้สิทธิ์ในการทำสิ่งที่พวกเขาต้องการ
Michael C
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.