パラメーター名はお使いのカメラモデルに適用されない場合があります。
適切なパラメーター名を表示するには、カメラモデルを選択してください。
a2A1280-125umSWIR
a2A1280-80gmSWIR
a2A1920-160ucBAS
a2A1920-160ucPRO
a2A1920-160umBAS
a2A1920-160umPRO
a2A1920-165g5cBAS
a2A1920-165g5mBAS
a2A1920-51gcBAS
a2A1920-51gcIP67
a2A1920-51gcPRO
a2A1920-51gmBAS
a2A1920-51gmIP67
a2A1920-51gmPRO
a2A2048-110umSWIR
a2A2048-114g5cBAS
a2A2048-114g5mBAS
a2A2048-114ucBAS
a2A2048-114ucPRO
a2A2048-114umBAS
a2A2048-114umPRO
a2A2048-173cmSWIR
a2A2048-35gmSWIR
a2A2048-37gcBAS
a2A2048-37gcPRO
a2A2048-37gmBAS
a2A2048-37gmPRO
a2A2440-98g5cBAS
a2A2440-98g5mBAS
a2A2448-105g5cBAS
a2A2448-105g5mBAS
a2A2448-120cc
a2A2448-120cm
a2A2448-210cc
a2A2448-210cm
a2A2448-23gcBAS
a2A2448-23gcIP67
a2A2448-23gcPRO
a2A2448-23gmBAS
a2A2448-23gmIP67
a2A2448-23gmPRO
a2A2448-75ucBAS
a2A2448-75ucPRO
a2A2448-75umBAS
a2A2448-75umPRO
a2A2560-131cmSWIR
a2A2560-20gmSWIR
a2A2560-70umSWIR
a2A2590-22gcBAS
a2A2590-22gcPRO
a2A2590-22gmBAS
a2A2590-22gmPRO
a2A2590-60ucBAS
a2A2590-60ucPRO
a2A2590-60umBAS
a2A2590-60umPRO
a2A2600-20gcBAS
a2A2600-20gcPRO
a2A2600-20gmBAS
a2A2600-20gmPRO
a2A2600-64ucBAS
a2A2600-64ucPRO
a2A2600-64umBAS
a2A2600-64umPRO
a2A2840-14gcBAS
a2A2840-14gcIP67
a2A2840-14gcPRO
a2A2840-14gmBAS
a2A2840-14gmIP67
a2A2840-14gmPRO
a2A2840-14gmUV
a2A2840-48ucBAS
a2A2840-48ucPRO
a2A2840-48umBAS
a2A2840-48umPRO
a2A2840-48umUV
a2A2840-67g5cBAS
a2A2840-67g5mBAS
a2A2840-67g5mUV
a2A2840-86cc
a2A2840-86cm
a2A3536-31ucBAS
a2A3536-31ucPRO
a2A3536-31umBAS
a2A3536-31umPRO
a2A3536-42g5cBAS
a2A3536-42g5mBAS
a2A3536-9gcBAS
a2A3536-9gcPRO
a2A3536-9gmBAS
a2A3536-9gmPRO
a2A3840-13gcBAS
a2A3840-13gcPRO
a2A3840-13gmBAS
a2A3840-13gmPRO
a2A3840-45ucBAS
a2A3840-45ucPRO
a2A3840-45umBAS
a2A3840-45umPRO
a2A4096-30ucBAS
a2A4096-30ucPRO
a2A4096-30umBAS
a2A4096-30umPRO
a2A4096-44g5cBAS
a2A4096-44g5mBAS
a2A4096-67cc
a2A4096-67cm
a2A4096-9gcBAS
a2A4096-9gcIP67
a2A4096-9gcPRO
a2A4096-9gmBAS
a2A4096-9gmIP67
a2A4096-9gmPRO
a2A4200-12gcBAS
a2A4200-12gcPRO
a2A4200-12gmBAS
a2A4200-12gmPRO
a2A4200-40ucBAS
a2A4200-40ucPRO
a2A4200-40umBAS
a2A4200-40umPRO
a2A4504-18ucBAS
a2A4504-18ucPRO
a2A4504-18umBAS
a2A4504-18umPRO
a2A4504-27g5cBAS
a2A4504-27g5mBAS
a2A4504-42cc
a2A4504-42cm
a2A4504-5gcBAS
a2A4504-5gcIP67
a2A4504-5gcPRO
a2A4504-5gmBAS
a2A4504-5gmIP67
a2A4504-5gmPRO
a2A4508-20ucBAS
a2A4508-20ucPRO
a2A4508-20umBAS
a2A4508-20umPRO
a2A4508-6gcBAS
a2A4508-6gcPRO
a2A4508-6gmBAS
a2A4508-6gmPRO
a2A5060-15ucBAS
a2A5060-15umBAS
a2A5060-21g5cBAS
a2A5060-21g5mBAS
a2A5060-35cc
a2A5060-35cm
a2A5060-4gcBAS
a2A5060-4gmBAS
a2A5320-23ucBAS
a2A5320-23ucPRO
a2A5320-23umBAS
a2A5320-23umPRO
a2A5320-34g5cBAS
a2A5320-34g5mBAS
a2A5320-52cc
a2A5320-52cm
a2A5320-7gcBAS
a2A5320-7gcIP67
a2A5320-7gcPRO
a2A5320-7gmBAS
a2A5320-7gmip67
a2A5320-7gmPRO
a2A5328-15ucBAS
a2A5328-15ucPRO
a2A5328-15umBAS
a2A5328-15umPRO
a2A5328-22g5cBAS
a2A5328-22g5mBAS
a2A5328-35cc
a2A5328-35cm
a2A5328-4gcBAS
a2A5328-4gcIP67
a2A5328-4gcPRO
a2A5328-4gmBAS
a2A5328-4gmIP67
a2A5328-4gmPRO
a2A640-240gmSWIR
a2A640-240umSWIR
acA1280-60gc
acA1280-60gm
acA1300-200uc
acA1300-200um
acA1300-60gc
acA1300-60gm
acA1300-60gmNIR
acA1300-75gc
acA1300-75gm
acA1440-220uc
acA1440-220um
acA1440-73gc
acA1440-73gm
acA1600-20gc
acA1600-20uc
acA1600-60gc
acA1600-60gm
acA1920-150uc
acA1920-150um
acA1920-155uc
acA1920-155ucMED
acA1920-155um
acA1920-155umMED
acA1920-25gc
acA1920-25gm
acA1920-25uc
acA1920-25um
acA1920-40gc
acA1920-40gm
acA1920-40uc
acA1920-40ucMED
acA1920-40um
acA1920-40umMED
acA1920-48gc
acA1920-48gm
acA1920-50gc
acA1920-50gm
acA2000-165uc
acA2000-165um
acA2000-50gc
acA2000-50gm
acA2040-120uc
acA2040-120um
acA2040-25gc
acA2040-25gm
acA2040-25gmNIR
acA2040-35gc
acA2040-35gm
acA2040-55uc
acA2040-55um
acA2040-90uc
acA2040-90um
acA2040-90umNIR
acA2440-20gc
acA2440-20gm
acA2440-35uc
acA2440-35ucMED
acA2440-35um
acA2440-35umMED
acA2440-75uc
acA2440-75ucMED
acA2440-75um
acA2440-75umMED
acA2500-14gc
acA2500-14gm
acA2500-14uc
acA2500-14um
acA2500-20gc
acA2500-20gcMED
acA2500-20gm
acA2500-20gmMED
acA2500-60uc
acA2500-60um
acA3088-16gc
acA3088-16gm
acA3088-57uc
acA3088-57ucMED
acA3088-57um
acA3088-57umMED
acA3800-10gc
acA3800-10gm
acA3800-14uc
acA3800-14um
acA4024-29uc
acA4024-29um
acA4024-8gc
acA4024-8gm
acA4096-11gc
acA4096-11gm
acA4096-30uc
acA4096-30ucMED
acA4096-30um
acA4096-30umMED
acA4096-40uc
acA4096-40ucMED
acA4096-40um
acA4096-40umMED
acA4112-20uc
acA4112-20ucMED
acA4112-20um
acA4112-20umMED
acA4112-30uc
acA4112-30ucMED
acA4112-30um
acA4112-30umMED
acA4112-8gc
acA4112-8gm
acA5472-17uc
acA5472-17ucMED
acA5472-17um
acA5472-17umMED
acA5472-5gc
acA5472-5gm
acA640-121gm
acA640-300gc
acA640-300gm
acA640-750uc
acA640-750um
acA720-290gc
acA720-290gm
acA720-520uc
acA720-520um
acA800-200gc
acA800-200gm
acA800-510uc
acA800-510um
blaze-101
blaze-102
boA13440-17cm
boA1936-400cc
boA1936-400cm
boA2448-250cc
boA2448-250cm
boA2832-190cc
boA2832-190cm
boA4096-180cc
boA4096-180cm
boA4096-93cc
boA4096-93cm
boA4112-68cc
boA4112-68cm
boA4500-45cc
boA4500-45cm
boA4504-100cc
boA4504-100cm
boA5120-150cc
boA5120-150cm
boA5120-230cc
boA5120-230cm
boA5320-150cc
boA5320-150cm
boA5328-100cc
boA5328-100cm
boA6500-36cc
boA6500-36cm
boA8100-16cc
boA8100-16cm
boA9344-30cc
boA9344-30cm
boA9344-70cc
boA9344-70cm
daA1280-54uc
daA1280-54um
daA1440-220uc
daA1440-220um
daA1600-60uc
daA1600-60um
daA1920-15um
daA1920-160uc
daA1920-160um
daA1920-30uc
daA1920-30um
daA2448-70uc
daA2448-70um
daA2500-14uc
daA2500-14um
daA2500-60mc
daA2500-60mci
daA3840-30mc
daA3840-45uc
daA3840-45um
daA4200-30mci
daA720-520uc
daA720-520um
dmA1440-73gc
dmA1440-73gm
dmA1920-51gc
dmA1920-51gm
dmA2048-37gc
dmA2048-37gm
dmA2448-23gc
dmA2448-23gm
dmA2840-14gc
dmA2840-14gm
dmA3536-9gc
dmA3536-9gm
dmA4096-9gc
dmA4096-9gm
dmA720-290gc
dmA720-290gm
puA1280-54uc
puA1280-54um
puA1600-60uc
puA1600-60um
puA1920-30uc
puA1920-30um
puA2500-14uc
puA2500-14um
r2L16384-120cm
r2L16384-60cc
r2L2048-172cm
r2L2048-172g5m
r2L2048-29gc
r2L2048-58gm
r2L2048-62cc
r2L2048-62g5c
r2L4096-14gc
r2L4096-29gm
r2L4096-42cc
r2L4096-42g5c
r2L4096-84cm
r2L4096-84g5m
r2L8192-240cm
r2L8192-80cc
このトピックの情報は、お使いのカメラモデルには適用されません。
別のカメラモデルを選択してください。
a2A1280-125umSWIR
a2A1280-80gmSWIR
a2A1920-160ucBAS
a2A1920-160ucPRO
a2A1920-160umBAS
a2A1920-160umPRO
a2A1920-165g5cBAS
a2A1920-165g5mBAS
a2A1920-51gcBAS
a2A1920-51gcIP67
a2A1920-51gcPRO
a2A1920-51gmBAS
a2A1920-51gmIP67
a2A1920-51gmPRO
a2A2048-110umSWIR
a2A2048-114g5cBAS
a2A2048-114g5mBAS
a2A2048-114ucBAS
a2A2048-114ucPRO
a2A2048-114umBAS
a2A2048-114umPRO
a2A2048-173cmSWIR
a2A2048-35gmSWIR
a2A2048-37gcBAS
a2A2048-37gcPRO
a2A2048-37gmBAS
a2A2048-37gmPRO
a2A2440-98g5cBAS
a2A2440-98g5mBAS
a2A2448-105g5cBAS
a2A2448-105g5mBAS
a2A2448-120cc
a2A2448-120cm
a2A2448-210cc
a2A2448-210cm
a2A2448-23gcBAS
a2A2448-23gcIP67
a2A2448-23gcPRO
a2A2448-23gmBAS
a2A2448-23gmIP67
a2A2448-23gmPRO
a2A2448-75ucBAS
a2A2448-75ucPRO
a2A2448-75umBAS
a2A2448-75umPRO
a2A2560-131cmSWIR
a2A2560-20gmSWIR
a2A2560-70umSWIR
a2A2590-22gcBAS
a2A2590-22gcPRO
a2A2590-22gmBAS
a2A2590-22gmPRO
a2A2590-60ucBAS
a2A2590-60ucPRO
a2A2590-60umBAS
a2A2590-60umPRO
a2A2600-20gcBAS
a2A2600-20gcPRO
a2A2600-20gmBAS
a2A2600-20gmPRO
a2A2600-64ucBAS
a2A2600-64ucPRO
a2A2600-64umBAS
a2A2600-64umPRO
a2A2840-14gcBAS
a2A2840-14gcIP67
a2A2840-14gcPRO
a2A2840-14gmBAS
a2A2840-14gmIP67
a2A2840-14gmPRO
a2A2840-14gmUV
a2A2840-48ucBAS
a2A2840-48ucPRO
a2A2840-48umBAS
a2A2840-48umPRO
a2A2840-48umUV
a2A2840-67g5cBAS
a2A2840-67g5mBAS
a2A2840-67g5mUV
a2A2840-86cc
a2A2840-86cm
a2A3536-31ucBAS
a2A3536-31ucPRO
a2A3536-31umBAS
a2A3536-31umPRO
a2A3536-42g5cBAS
a2A3536-42g5mBAS
a2A3536-9gcBAS
a2A3536-9gcPRO
a2A3536-9gmBAS
a2A3536-9gmPRO
a2A3840-13gcBAS
a2A3840-13gcPRO
a2A3840-13gmBAS
a2A3840-13gmPRO
a2A3840-45ucBAS
a2A3840-45ucPRO
a2A3840-45umBAS
a2A3840-45umPRO
a2A4096-30ucBAS
a2A4096-30ucPRO
a2A4096-30umBAS
a2A4096-30umPRO
a2A4096-44g5cBAS
a2A4096-44g5mBAS
a2A4096-67cc
a2A4096-67cm
a2A4096-9gcBAS
a2A4096-9gcIP67
a2A4096-9gcPRO
a2A4096-9gmBAS
a2A4096-9gmIP67
a2A4096-9gmPRO
a2A4200-12gcBAS
a2A4200-12gcPRO
a2A4200-12gmBAS
a2A4200-12gmPRO
a2A4200-40ucBAS
a2A4200-40ucPRO
a2A4200-40umBAS
a2A4200-40umPRO
a2A4504-18ucBAS
a2A4504-18ucPRO
a2A4504-18umBAS
a2A4504-18umPRO
a2A4504-27g5cBAS
a2A4504-27g5mBAS
a2A4504-42cc
a2A4504-42cm
a2A4504-5gcBAS
a2A4504-5gcIP67
a2A4504-5gcPRO
a2A4504-5gmBAS
a2A4504-5gmIP67
a2A4504-5gmPRO
a2A4508-20ucBAS
a2A4508-20ucPRO
a2A4508-20umBAS
a2A4508-20umPRO
a2A4508-6gcBAS
a2A4508-6gcPRO
a2A4508-6gmBAS
a2A4508-6gmPRO
a2A5060-15ucBAS
a2A5060-15umBAS
a2A5060-21g5cBAS
a2A5060-21g5mBAS
a2A5060-35cc
a2A5060-35cm
a2A5060-4gcBAS
a2A5060-4gmBAS
a2A5320-23ucBAS
a2A5320-23ucPRO
a2A5320-23umBAS
a2A5320-23umPRO
a2A5320-34g5cBAS
a2A5320-34g5mBAS
a2A5320-52cc
a2A5320-52cm
a2A5320-7gcBAS
a2A5320-7gcIP67
a2A5320-7gcPRO
a2A5320-7gmBAS
a2A5320-7gmip67
a2A5320-7gmPRO
a2A5328-15ucBAS
a2A5328-15ucPRO
a2A5328-15umBAS
a2A5328-15umPRO
a2A5328-22g5cBAS
a2A5328-22g5mBAS
a2A5328-35cc
a2A5328-35cm
a2A5328-4gcBAS
a2A5328-4gcIP67
a2A5328-4gcPRO
a2A5328-4gmBAS
a2A5328-4gmIP67
a2A5328-4gmPRO
a2A640-240gmSWIR
a2A640-240umSWIR
acA1280-60gc
acA1280-60gm
acA1300-200uc
acA1300-200um
acA1300-60gc
acA1300-60gm
acA1300-60gmNIR
acA1300-75gc
acA1300-75gm
acA1440-220uc
acA1440-220um
acA1440-73gc
acA1440-73gm
acA1600-20gc
acA1600-20uc
acA1600-60gc
acA1600-60gm
acA1920-150uc
acA1920-150um
acA1920-155uc
acA1920-155ucMED
acA1920-155um
acA1920-155umMED
acA1920-25gc
acA1920-25gm
acA1920-25uc
acA1920-25um
acA1920-40gc
acA1920-40gm
acA1920-40uc
acA1920-40ucMED
acA1920-40um
acA1920-40umMED
acA1920-48gc
acA1920-48gm
acA1920-50gc
acA1920-50gm
acA2000-165uc
acA2000-165um
acA2000-50gc
acA2000-50gm
acA2040-120uc
acA2040-120um
acA2040-25gc
acA2040-25gm
acA2040-25gmNIR
acA2040-35gc
acA2040-35gm
acA2040-55uc
acA2040-55um
acA2040-90uc
acA2040-90um
acA2040-90umNIR
acA2440-20gc
acA2440-20gm
acA2440-35uc
acA2440-35ucMED
acA2440-35um
acA2440-35umMED
acA2440-75uc
acA2440-75ucMED
acA2440-75um
acA2440-75umMED
acA2500-14gc
acA2500-14gm
acA2500-14uc
acA2500-14um
acA2500-20gc
acA2500-20gcMED
acA2500-20gm
acA2500-20gmMED
acA2500-60uc
acA2500-60um
acA3088-16gc
acA3088-16gm
acA3088-57uc
acA3088-57ucMED
acA3088-57um
acA3088-57umMED
acA3800-10gc
acA3800-10gm
acA3800-14uc
acA3800-14um
acA4024-29uc
acA4024-29um
acA4024-8gc
acA4024-8gm
acA4096-11gc
acA4096-11gm
acA4096-30uc
acA4096-30ucMED
acA4096-30um
acA4096-30umMED
acA4096-40uc
acA4096-40ucMED
acA4096-40um
acA4096-40umMED
acA4112-20uc
acA4112-20ucMED
acA4112-20um
acA4112-20umMED
acA4112-30uc
acA4112-30ucMED
acA4112-30um
acA4112-30umMED
acA4112-8gc
acA4112-8gm
acA5472-17uc
acA5472-17ucMED
acA5472-17um
acA5472-17umMED
acA5472-5gc
acA5472-5gm
acA640-121gm
acA640-300gc
acA640-300gm
acA640-750uc
acA640-750um
acA720-290gc
acA720-290gm
acA720-520uc
acA720-520um
acA800-200gc
acA800-200gm
acA800-510uc
acA800-510um
blaze-101
blaze-102
boA13440-17cm
boA1936-400cc
boA1936-400cm
boA2448-250cc
boA2448-250cm
boA2832-190cc
boA2832-190cm
boA4096-180cc
boA4096-180cm
boA4096-93cc
boA4096-93cm
boA4112-68cc
boA4112-68cm
boA4500-45cc
boA4500-45cm
boA4504-100cc
boA4504-100cm
boA5120-150cc
boA5120-150cm
boA5120-230cc
boA5120-230cm
boA5320-150cc
boA5320-150cm
boA5328-100cc
boA5328-100cm
boA6500-36cc
boA6500-36cm
boA8100-16cc
boA8100-16cm
boA9344-30cc
boA9344-30cm
boA9344-70cc
boA9344-70cm
daA1280-54uc
daA1280-54um
daA1440-220uc
daA1440-220um
daA1600-60uc
daA1600-60um
daA1920-15um
daA1920-160uc
daA1920-160um
daA1920-30uc
daA1920-30um
daA2448-70uc
daA2448-70um
daA2500-14uc
daA2500-14um
daA2500-60mc
daA2500-60mci
daA3840-30mc
daA3840-45uc
daA3840-45um
daA4200-30mci
daA720-520uc
daA720-520um
dmA1440-73gc
dmA1440-73gm
dmA1920-51gc
dmA1920-51gm
dmA2048-37gc
dmA2048-37gm
dmA2448-23gc
dmA2448-23gm
dmA2840-14gc
dmA2840-14gm
dmA3536-9gc
dmA3536-9gm
dmA4096-9gc
dmA4096-9gm
dmA720-290gc
dmA720-290gm
puA1280-54uc
puA1280-54um
puA1600-60uc
puA1600-60um
puA1920-30uc
puA1920-30um
puA2500-14uc
puA2500-14um
r2L16384-120cm
r2L16384-60cc
r2L2048-172cm
r2L2048-172g5m
r2L2048-29gc
r2L2048-58gm
r2L2048-62cc
r2L2048-62g5c
r2L4096-14gc
r2L4096-29gm
r2L4096-42cc
r2L4096-42g5c
r2L4096-84cm
r2L4096-84g5m
r2L8192-240cm
r2L8192-80cc
Tonal Range Tonal Rangeカメラ機能 を使用すると、コントラストを手動で調整したり、カラーシフトを修正したりできます。
この機能を使用するには、色調範囲 と画像ヒストグラム の概念を理解している必要があります。
色調範囲を自動的に調整する場合は、Tonal Range Auto 機能を使用します。
リニアまたはSカーブ関数を使用してコントラストを調整する場合は、Brightness and Contrast 機能を使用します(使用可能な場合)。
機能を使用する Adjusting the Contrast コントラストを手動で調整するには、次の手順に従います。
カメラがすでに良好な画像を生成しており、低コントラスト やシフトカラー の問題だけが残っていることを確認します。色調範囲の操作は、既に良好な画質を持つ画像に対してのみ実行してください。 画質を最適化する場合は、以下の手順 に従います。 TonalRangeEnable
パラメーターをOn
に設定します。 TonalRangeSelector
パラメーターをSum
に設定します。 TonalRangeSourceDark
およびTonalRangeTargetDark
のパラメーターを、暗さのソースとターゲットの値 に設定します。 暗さのターゲット値が暗さのソース値より小さい 場合は、コントラストが高くなります。 TonalRangeSourceBright
およびTonalRangeTargetBright
のパラメーターを、明るさのソース値とターゲット値 に設定します。 明るさターゲット値が明るさソース値より大きい 場合は、コントラストが高くなります。 Correcting Color Shifts カラーシフトを手動で修正するには:
カメラがすでに良好な画像を生成しており、低コントラスト やシフトカラー の問題だけが残っていることを確認します。色調範囲の操作は、既に良好な画質を持つ画像に対してのみ実行してください。 画質を最適化する場合は、以下の手順 に従います。 TonalRangeEnable
パラメーターをOn
に設定します。 TonalRangeSelector
パラメーターをRed
、Green
またはBlue
に設定します(修正するカラーシフトによって異なります)。例: 画像に緑のキャストがある場合は、パラメーターをGreen
に設定します。 TonalRangeSourceDark
、TonalRangeTargetDark
、TonalRangeSourceBright
、およびTonalRangeTargetBright
パラメーターを、現在のヒストグラムと他のヒストグラムを揃えるソース値とターゲット値 に設定します。 Image Optimization Sequence 画質を最適化する場合は、次の手順に従って副作用を回避します。
基本的な画像最適化には、Exposure Time 、Black Level およびGain の機能を使用します。画像が色飽和しないようにしてください。 カラーカメラを使用している場合は、Light Source Preset 、Balance White Auto 、またはBalance White 機能を使用してホワイトバランスを調整します。 Tonal Range Auto およびTonal Range機能を使用して、コントラスト、カラー、またはその両方を最適化します。 仕組み 色調範囲の操作は、画像内の色調分布のグラフィック表現(画像ヒストグラム )を見ることで最もよく理解できます。
Basler pylon ViewerにはHistogram ペインがあり、色調範囲の操作を実行するときに非常に便利です。
情報
カメラで有効になっている他の機能によっては、pylon ViewerのHistogram ペインでは、Tonal Range機能が実際に使用するデータが表示されない場合があります 。 例えば、Gamma 機能は、色調範囲の操作後に処理されます。その結果、ガンマ補正は、pylon Viewerに表示されるヒストグラムに含まれますが、Tonal Range機能で使用するデータには含まれません。
Source and Target Values コントラストとカラーの調整は、ソース 値をターゲット 値にマッピングするのと同じ概念に基づいて行われます。
これを説明するには、ヒストグラムでソース値を「アンカー」と考え、ターゲット値をアンカーの移動先のポイントと考えます。
ソース値がターゲット値にマッピングされると、ヒストグラム全体がそれに応じてスプレッドまたはストレッチされます。
Dark/Bright Source and Target Values 上図に示すように、色調範囲操作を実行するには、ソース値とターゲット値の2つのセットを定義する必要があります。
暗さ のソース値とターゲット値は、ヒストグラムの下 端にあります。 これらの値は、TonalRangeSourceDark
およびTonalRangeTargetDark
のパラメーターを使用して指定します。 明るさ のソース値とターゲット値は、ヒストグラムの上 端にあります。 これらの値は、TonalRangeSourceBright
およびTonalRangeTargetBright
の パラメーターを使用して指定します。 すべてのソース値とターゲット値の範囲は、0~最大ピクセル値です(例えば、12ビットピクセルフォーマット が設定されている場合は4095)。ヒストグラムのストレッチとスプレッドの程度が制限されているために、パラメーター範囲も制限される場合があります。
Contrast Adjustment (Mono and Color Cameras) Tonal Range機能をサポートするすべてのカメラで、この機能を使用してコントラストを調整できます。
低コントラスト画像の色調範囲は狭いです。
Tonal Range機能を使用すると、色調範囲を手動で広げてコントラストを上げることができます。
色調範囲を広げるには、暗さのソース値 を低いターゲット値に、明るさのソース値 を高いターゲット値にマッピングします。
両ソース値の間の領域は、中間調(画像に不可欠と考えられるピクセル値)を定義します。
このプロセスを自動化するには、Tonal Range Auto 機能を使用します。
Color Correction(カラーカメラのみ) Tonal Range機能をサポートするカラーカメラでは、この機能を使用してカラーシフトを修正することもできます。
画像内のカラーがシフトされると、3つのRGB(赤、緑、青)ヒストグラムが整列されずに表示されます。例えば、画像に赤のキャストがある場合、赤のヒストグラムは緑と青のヒストグラムよりも右側に表示されます(以下の例を参照)。
Tonal Range機能を使用すると、RGBヒストグラムを手動で調整して、カラーシフトを低減することができます。
RGBヒストグラムは、ソース値とターゲット値 を設定して、すべてのヒストグラムがストレッチし、同様の開始点と終了点に移動するように調整できます。
このプロセスを自動化するには、Tonal Range Auto 機能を使用します。
外部リンク サンプルコード // Enable tonal range adjustments
camera . TonalRangeEnable . SetValue ( TonalRangeEnable_On );
// Specify that the summed RGB pixel values are used for tonal range adjustments
camera . TonalRangeSelector . SetValue ( TonalRangeSelector_Sum );
// Set the dark source and target values
camera . TonalRangeSourceDark . SetValue ( 30 );
camera . TonalRangeTargetDark . SetValue ( 0 );
// Set the bright source and target values
camera . TonalRangeSourceBright . SetValue ( 240 );
camera . TonalRangeTargetBright . SetValue ( 255 );
INodeMap & nodemap = camera . GetNodeMap ();
// Enable tonal range adjustments
CEnumParameter ( nodemap , "TonalRangeEnable" ). SetValue ( "On" );
// Specify that the summed RGB pixel values are used for tonal range adjustments
CEnumParameter ( nodemap , "TonalRangeSelector" ). SetValue ( "Sum" );
// Set the dark source and target values
CIntegerParameter ( nodemap , "TonalRangeSourceDark" ). SetValue ( 30 );
CIntegerParameter ( nodemap , "TonalRangeTargetDark" ). SetValue ( 0 );
// Set the bright source and target values
CIntegerParameter ( nodemap , "TonalRangeSourceBright" ). SetValue ( 240 );
CIntegerParameter ( nodemap , "TonalRangeTargetBright" ). SetValue ( 255 );
// Enable tonal range adjustments
camera . Parameters [ PLCamera . TonalRangeEnable ]. SetValue ( PLCamera . TonalRangeEnable . On );
// Specify that the summed RGB pixel values are used for tonal range adjustments
camera . Parameters [ PLCamera . TonalRangeSelector ]. SetValue ( PLCamera . TonalRangeSelector . Sum );
// Set the dark source and target values
camera . Parameters [ PLCamera . TonalRangeSourceDark ]. SetValue ( 30 );
camera . Parameters [ PLCamera . TonalRangeTargetDark ]. SetValue ( 0 );
// Set the bright source and target values
camera . Parameters [ PLCamera . TonalRangeSourceBright ]. SetValue ( 240 );
camera . Parameters [ PLCamera . TonalRangeTargetBright ]. SetValue ( 255 );
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK ; /* Return value of pylon methods */
/* Enable tonal range adjustments */
errRes = PylonDeviceFeatureFromString ( hdev , "TonalRangeEnable" , "On" );
CHECK ( errRes );
/* Specify that the summed RGB pixel values are used for tonal range adjustments */
errRes = PylonDeviceFeatureFromString ( hdev , "TonalRangeSelector" , "Sum" );
CHECK ( errRes );
/* Set the dark source and target values */
errRes = PylonDeviceSetIntegerFeature ( hdev , "TonalRangeSourceDark" , 30 );
CHECK ( errRes );
errRes = PylonDeviceSetIntegerFeature ( hdev , "TonalRangeTargetDark" , 0 );
CHECK ( errRes );
/* Set the bright source and target values */
errRes = PylonDeviceSetIntegerFeature ( hdev , "TonalRangeSourceBright" , 240 );
CHECK ( errRes );
errRes = PylonDeviceSetIntegerFeature ( hdev , "TonalRangeTargetBright" , 255 );
CHECK ( errRes );
# Enable tonal range adjustments
camera . TonalRangeEnable . Value = "On"
# Specify that the summed RGB pixel values are used for tonal range adjustments
camera . TonalRangeSelector . Value = "Sum"
# Set the dark source and target values
camera . TonalRangeSourceDark . Value = 30
camera . TonalRangeTargetDark . Value = 0
# Set the bright source and target values
camera . TonalRangeSourceBright . Value = 240
camera . TonalRangeTargetBright . Value = 255
pylon Viewerを使用 して、パラメーターを簡単に設定することもできます。