นี่คือคำสั่ง pfshdrcalibrate ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
pfshdrcalibrate - สร้างภาพ HDR หรือปรับเทียบเส้นตอบสนองจากชุดของ
ภาพที่เปิดเผยต่างกันที่ให้มาในสตรีม PFS
เรื่องย่อ
pfshdrปรับเทียบ [--การตอบสนอง ] [--การปรับเทียบ ] [--เกาส์ ] [--การตอบสนอง-
ไฟล์ ] [--บันทึก-ตอบสนอง ] [--ตัวคูณ ] [--bpp ]
[--ความสว่าง] [--ตัวอย่าง ] [--ช่วยเหลือ] [--verbose]
DESCRIPTION
สร้างภาพ HDR หรือปรับเทียบเส้นโค้งตอบสนองจากชุดของภาพที่เปิดรับแสงต่างกัน
ให้มาในสตรีม PFS
เมื่อใช้กับภาพ 8 บิต ความสว่างในภาพ HDR ที่ส่งออกจะสอดคล้องกับโลกแห่งความเป็นจริง
ค่าใน [cd/m^2] โดยที่สคริปต์ hdrgen มีข้อมูลที่ถูกต้องเกี่ยวกับการเปิดรับ
เวลา รูรับแสง และความเร็ว iso โปรดทราบว่าบางครั้งความไวแสง ISO ที่กล้องไม่ระบุ
สอดคล้องกับมาตรฐาน (ISO-100 ในความเป็นจริงคือ ISO-125)
ความแม่นยำของการปรับเทียบสัมบูรณ์ยังไม่ได้รับการทดสอบอย่างละเอียดกับกล้องตัวอื่น
โมเดล อย่างไรก็ตาม อาจมีข้อผิดพลาดในการวัดสัมพัทธ์ต่ำกว่า 8% ใช้ pfsabsolute ใน
กรณีผิดพลาดอย่างเป็นระบบ
OPTIONS
--การตอบสนอง , -NS
อนุญาตให้เลือกจากเส้นโค้งตอบสนองที่กำหนดไว้ล่วงหน้า ใช้สมัครก็ได้
การตอบสนองนี้หรือใช้เป็นการเริ่มต้นสำหรับการปรับเทียบอัตโนมัติด้วยตนเอง
เส้นโค้งการตอบสนองที่กำหนดไว้ล่วงหน้าคือ: "เชิงเส้น", "แกมมา", "บันทึก" ค่าเริ่มต้นคือ "เชิงเส้น" นี้
ตัวเลือกสามารถใช้ได้กับวิธีของ Robertson เท่านั้น
--สอบเทียบ , -ค
ประเภทของวิธีการสอบเทียบอัตโนมัติที่ใช้สำหรับการกู้คืนเส้นโค้งตอบสนอง
และ/หรือประเภทของวิธีการที่ใช้สำหรับการรวม HDR ประเภทที่ยอมรับ ได้แก่ "โรเบิร์ตสัน",
"มิตสึนากะ" "โรเบิร์ตสัน" เป็นอัลกอริธึมที่เป็นค่าเริ่มต้นและแนะนำ (ดูคำชมเชยใน
ส่วนบักด้านล่าง) ข้อมูลเพิ่มเติมเกี่ยวกับอัลกอริทึมสามารถพบได้ใน:
MA Robertson, S. Borman และ RL Stevenson
การปรับปรุงช่วงไดนามิกผ่านการถ่ายภาพซ้อน
ใน: ของการประชุมระหว่างประเทศว่าด้วยการประมวลผลภาพ 1999 (ICIP 99), pp
159-163 เล่ม 3
และ
T. Mitsunaga และ SK Nayar
การสอบเทียบด้วยตนเองด้วยเรดิโอเมตริก
ใน: Proc บน IEEE Conf. เรื่อง Computer Vision and Pattern Recognition (CVPR'99) ปริมาณ
พ.ศ. 1 1374
--เกาส์ , -NS
ค่าซิกมาสำหรับเกาส์เซียนที่ใช้เป็นฟังก์ชันการถ่วงน้ำหนัก (ในช่วง 0-1)
ใช้กับอัลกอริทึม Robertson02 ค่าเริ่มต้น: 0.2
--response-file , -NS
ใช้เส้นโค้งการตอบสนองที่บันทึกไว้ในไฟล์รูปแบบ MATLAB ปิดตัวเองอัตโนมัติ
การสอบเทียบ ใช้โมเดล Robertson02 หรือ Mitsunaga99 เพื่อใช้เส้นโค้งตอบสนอง (ดู
-c ตัวเลือก)
--บันทึก-ตอบสนอง , -NS
บันทึกเส้นตอบสนองที่คำนวณระหว่างขั้นตอนการปรับเทียบอัตโนมัติใน a
ไฟล์รูปแบบ MATLAB สามารถใช้ซ้ำได้ในภายหลังสำหรับชุดของภาพที่ถ่ายด้วยที่กำหนด
กล้อง. ยังทำงานได้ดีสำหรับการลงจุดด้วย gnuplot
--ตัวคูณ , -NS
ค่าตัวคูณอินพุต สามารถใช้เพื่อปรับช่วงของการรับแสงที่มา
ค่าเริ่มต้นสำหรับวิธี Robertson คือ 256 เนื่องจากรูปภาพ LDR จะถูกปรับขนาดเป็นค่าเริ่มต้นโดยค่าเริ่มต้นเป็น
0..1. ค่านี้ถูกตั้งค่าเป็น 1.0 สำหรับวิธี Mitsunaga
--bpp , -NS
จำนวนบิตต่อพิกเซลในการป้อนข้อมูลจากกล้อง ค่าเริ่มต้นคือ 8
--ตัวอย่าง , -NS
จำนวนตัวอย่างที่ใช้ระหว่างการปรับเทียบตัวเองในอัลกอริธึม Mitsunaga ค่าเริ่มต้น
คือ 50000
--fix-อิ่มตัว, -x
ใช้ตัวเลือกนี้หากคุณเห็นพิกเซลสีดำในบริเวณที่เปิดรับแสงมากเกินไป/อิ่มตัว สีดำ
พิกเซลจะมองเห็นได้หากการรับแสงทั้งหมดมีค่าพิกเซลที่อยู่ภายนอกที่เชื่อถือได้
ช่วง (อยู่ภายใต้หรือเปิดรับแสงมากเกินไป) แฟล็กนี้ให้น้ำหนักที่ไม่เป็นศูนย์สำหรับ
พิกเซลที่สว่างที่สุดและมืดที่สุด จึงหลีกเลี่ยงพิกเซลที่เป็นศูนย์ โปรดทราบว่า
ค่าความสว่างที่คำนวณได้สำหรับพิกเซลเหล่านี้ไม่น่าเชื่อถือ
--ความสว่าง, -Y
การกู้คืนเส้นโค้งตอบสนองจะดำเนินการสำหรับช่องสัญญาณความส่องสว่างเท่านั้น
--รายละเอียด
พิมพ์ข้อมูลเพิ่มเติมระหว่างการทำงานของโปรแกรม
--ช่วยด้วย
พิมพ์รายการตัวเลือกบรรทัดคำสั่ง
ตัวอย่าง
pfsinme *.JPG | pfshdrสอบเทียบ -v -s response.m | pfsview
กู้คืนเส้นโค้งการตอบสนองจากชุดของไฟล์ JPEG ทั้งหมดในไดเร็กทอรีปัจจุบันและ
บันทึกลงในไฟล์ response.m ในการดูกราฟการตอบสนอง ให้ใช้ pfsplotresponse
คำสั่ง
pfsinme *.CR2 | pfssize --maxx 1200 | pfshdrcalibrate -r เชิงเส้น -v --bpp 16 | pfsout
ผลลัพธ์.exr
อ่านรูปภาพ RAW ของกล้อง (จาก Canon) ปรับขนาดรูปภาพเพื่อให้ความกว้างของรูปภาพเท่ากัน
หรือน้อยกว่า 1200 พิกเซล รวมเป็นภาพ HDR โดยใช้ทั้งหมด 16 บิต และบันทึกเป็น an
เปิดภาพ EXR
ตัวอย่าง pfsinhdrgen.hdrgen | pfshdrสอบเทียบ -x -f response.m | pfsview
สร้างภาพ HDR จากการรับแสงที่กำหนดไว้ใน sample.hdrgen โดยใช้การตอบสนอง
โค้ง "response.m" และดู แก้ไขปัญหาด้วยค่าสีดำที่กำหนดให้กับ
พิกเซลที่เปิดรับแสงมากเกินไป
ตัวอย่าง pfsinhdrgen.hdrgen | pfshdrปรับเทียบ | pfsview
สร้างภาพ HDR จากการรับแสงที่กำหนดไว้ใน sample.hdrgen โดยใช้ตัวเริ่มต้นเอง
วิธีการสอบเทียบและดู
pfsinhdrgen sample_dcraw.hdrgen | pfshdrcalibrate -b 16 -r เชิงเส้น -c ไม่มี | pfsview
ระบุว่าสคริปต์ sample_dcraw.hdrgen อ้างถึงไฟล์ RAW ของกล้อง (ดู
pfsindcraw) ตัวอย่างนี้จะสร้างภาพ HDR โดยสมมติว่ามีการตอบสนองเชิงเส้น
ตัวอย่าง pfsinhdrgen.hdrgen | pfshdrปรับเทียบ | pfsview
สร้างภาพ HDR จากการรับแสงที่กำหนดไว้ใน sample.hdrgen โดยใช้ตัวเริ่มต้นเอง
วิธีการสอบเทียบและดู
pfsinhdrgen sample.hdrgen | pfshdrcalibrate -c mitsunaga -ตัวอย่าง 100000 -s
resp_mitsunaga.m >/dev/null
สร้างภาพ HDR จากการรับแสงที่กำหนดไว้ใน sample.hdrgen โดยใช้ mitsunaga
วิธีการสอบเทียบด้วยตนเองด้วยตัวอย่าง 100000 ตัวอย่างและบันทึกลงใน "resp_mitsunaga.m"
ใช้ pfshdrcalibrate ออนไลน์โดยใช้บริการ onworks.net