ນີ້ແມ່ນຄໍາສັ່ງ macbethcal ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
macbethcal - ຄິດໄລ່ການຊົດເຊີຍສີໂດຍອີງໃສ່ຕາຕະລາງ Macbeth ວັດແທກ
ສະຫຼຸບສັງລວມ
macbethcal [ -d debug.hdr ][ -p xul yul xur yur xll yll xlr ylr ] scannedin.hdr [
calibout.cal ]
macbethcal -c [ -d debug.hdr ] [ ວັດແທກ.xyY [ calibout.cal ] ]
ລາຍລະອຽດ
Macbethcal ເອົາຮູບພາບທີ່ສະແກນຫຼືຊຸດການວັດແທກຂອງສີ Macbeth ColorCheckerTM
ຕາຕະລາງການສະແດງຜົນ ແລະຄຳນວນຟັງຊັນແຜນທີ່ສີທີ່ເໝາະສົມກັບການປ້ອນຂໍ້ມູນ pcomb(1).
ໃນຮູບແບບທໍາອິດ, macbethcal ເອົາຮູບພາບທີ່ສະແກນຂອງຕາຕະລາງ Macbeth ທີ່ໄດ້
ປ່ຽນເປັນຮູບ Radiance ໂດຍໃຊ້ຂັ້ນຕອນຄົງທີ່. ໃນເວລາທີ່ຖືກນໍາໃຊ້ຢ່າງຖືກຕ້ອງເປັນການປ້ອນຂໍ້ມູນ
pcomb, ໄຟລ໌ການສອບທຽບຄໍານວນຈະປັບຄວາມສະຫວ່າງແລະສີຂອງໃດຫນຶ່ງທີ່ຄ້າຍຄືກັນ
ສະແກນ ແລະປ່ຽນຮູບພາບເພື່ອໃຫ້ກົງກັບຕົ້ນສະບັບທີ່ດີທີ່ສຸດ. ຖ້າເງື່ອນໄຂເຮັດໃຫ້ມີແສງ
ຖືກຄວບຄຸມຢ່າງລະມັດລະວັງ (ເຊັ່ນດຽວກັບເຄື່ອງສະແກນແບນ), ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະໄດ້ຮັບ
ມູນຄ່າການສະທ້ອນທີ່ເຊື່ອຖືໄດ້ດ້ວຍວິທີນີ້, ຢ່າງຫນ້ອຍພາຍໃນ 10% ຫຼືດັ່ງນັ້ນ. ຮູບພາບທີ່ເຂົ້າມາແມ່ນ
ຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ໄຟລ໌ calibration ຜົນຜະລິດຈະຖືກຂຽນເປັນມາດຕະຖານ
output ຖ້າບໍ່ມີຊື່ໄຟລ໌ຖືກໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ໃນຮູບແບບທີສອງ, ການປ້ອນຂໍ້ມູນແມ່ນມາຈາກໄຟລ໌ທີ່ມີຄ່າວັດແທກສໍາລັບແຕ່ລະ Macbeth
ສີ. ໄຟລ໌ນີ້ຕ້ອງມີລາຍການຂອງແບບຟອມ:
N xy Y
ບ່ອນທີ່ N ແມ່ນຕົວເລກຂອງສີ Macbeth ທີ່ສອດຄ້ອງກັນ. (ເບິ່ງຄືນຂອງຕາຕະລາງ ColorChecker
ສໍາລັບຊື່ສີແລະການດັດສະນີ, ແຕ່ໂດຍພື້ນຖານແລ້ວມັນເລີ່ມຕົ້ນຈາກຊ້າຍເທິງດ້ວຍ 1 ແລະ
ດໍາ ເນີນ ການ ໃນ ຄໍາ ສັ່ງ ຂໍ້ ຄວາມ ພາ ສາ ອັງ ກິດ ກັບ ສິດ ທິ ຕ ່ ໍ າ, ເຊິ່ງ ແມ່ນ 24.) ຄ່າ x, y ແລະ Y
ແມ່ນ 1931 CIE (x,y) chromaticity ພິກັດຕາມດ້ວຍ luminance ສໍາລັບສີນັ້ນ,
ຊຶ່ງສາມາດຢູ່ໃນຫົວຫນ່ວຍໃດນຶ່ງ. ຖ້າຄ່າສີຂາວເປັນທີ່ຮູ້ຈັກ (ເຊັ່ນລະດັບຜົນຜະລິດສູງສຸດ), ຫຼັງຈາກນັ້ນມັນ
ອາດຈະຖືກມອບໃຫ້ເປັນເລກທີ່ 0. ລາຍການອາດຈະຢູ່ໃນລໍາດັບໃດກໍ່ຕາມ, ແລະຄໍາເຫັນອາດຈະເປັນ
ລວມເອົາຕົວຂັ້ນດ້ວຍເຄື່ອງໝາຍປອນ ('#') ແລະສືບຕໍ່ໄປຫາທ້າຍແຖວ. ມັນແມ່ນ
ແນະນໍາໃຫ້ການວັດແທກໄດ້ຮັບການເຮັດສໍາລັບທັງຫມົດ 24 ສີ, ແຕ່ການເຂົ້າທີ່ຕ້ອງການພຽງແຕ່ແມ່ນ
6 ຄ່າທີ່ເປັນກາງຢູ່ແຖວລຸ່ມສຸດຂອງຕາຕະລາງ.
ການຄິດໄລ່ແຜນທີ່ຈາກສີທີ່ວັດແທກໄດ້ໂດຍປົກກະຕິແມ່ນສະດວກກວ່າເມື່ອການປັບ a
ອຸປະກອນການຜະລິດໂດຍສະເພາະ. ນີ້ແມ່ນສໍາເລັດໂດຍການພິມຮູບ macbeth_spec.hdr
(ເຊິ່ງອາດຈະພົບເຫັນຢູ່ໃນໄດເລກະທໍລີ RADIANCE ມາດຕະຖານໃນໄດເລກະທໍລີຍ່ອຍຂອງ lib)
ແລະການວັດແທກຜົນຜະລິດດ້ວຍເຄື່ອງວັດແທກ chroma ຫຼື spectrophotometer.
ສໍາລັບຮູບພາບທີ່ສະແກນ, ສະຖານທີ່ຂອງ 24 Macbeth patches ໃນຮູບການປ້ອນຂໍ້ມູນຕ້ອງເປັນ
ຮູ້ຈັກ. ຖ້າຂອບຕາຕະລາງບໍ່ຢູ່ຂອບຂອງຮູບທີ່ປ້ອນເຂົ້າ, ຫຼືຕາຕະລາງມີ
ຖືກປີ້ນກັບຫຼື rotated ຫຼື uncentered ຫຼືຢູ່ໃນມຸມສະຫຼຽງ, ຫຼັງຈາກນັ້ນມັນຈໍາເປັນຕ້ອງໄດ້.
ລະບຸສະຖານທີ່ pixels ລວງຂອງມຸມຂອງຕາຕະລາງດ້ວຍ -p ທາງເລືອກ. ແຈ
postions (x,y pixels ທີ່ຢູ່ ຕາມທີ່ໄດ້ມອບໃຫ້ ສີ(1) "p" ຄໍາສັ່ງ) ແມ່ນຄໍາສັ່ງກ່ຽວກັບ
ເສັ້ນຄໍາສັ່ງ: ເທິງ-ຊ້າຍ, ເທິງ-ຂວາ, ລຸ່ມ-ຊ້າຍ, ລຸ່ມ-ຂວາ (ເຊັ່ນ: ຂໍ້ຄວາມພາສາອັງກິດ
ການສັ່ງຊື້). ຈຸດປະສານງານເຫຼົ່ານີ້ຄວນຈະເປັນຕໍາແໜ່ງມຸມນອກຂອງຕໍ່ໄປນີ້
ເພີ້ມ:
upper-left = 1. ຜິວດຳ
ເທິງ-ຂວາ = 6. ສີຂຽວແກມສີຟ້າ
low-left = 19. ສີຂາວ
ລຸ່ມຂວາ = 24. ດຳ
ຖ້າຕາຕະລາງໄດ້ຖືກ flipped ຫຼື rotated, ພຽງແຕ່ໃຫ້ຕໍາແຫນ່ງ pixels ລວງຂອງ
ມຸມ patch ທີ່ເຫມາະສົມ, ບ່ອນໃດກໍຕາມພວກເຂົາຢູ່ໃນຮູບພາບ. (ຫມາຍເຫດ: ຖ້າຮູບພາບ Radiance
ໄດ້ flipped ຫຼື rotated ກັບ pflip(1) or protate(1) ສີ ຈະລາຍງານຕົ້ນສະບັບ
ຕໍາແຫນ່ງ pixels ຖ້າ -c ທາງເລືອກບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍໂຄງການ reorienting(s). ນີ້ຈະເປັນ
ຜິດ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າການນໍາໃຊ້ -c ທາງເລືອກ.) Macbethcal ສາມາດຈັດການຕາຕະລາງທີ່ມີອັນໃດກໍໄດ້
ປະຖົມນິເທດ ຫຼືການປ່ຽນມຸມເບິ່ງ ຖ້າຈຸດປະສານງານມຸມຖືກໃຫ້ຖືກຕ້ອງ. ໄດ້
ການແກ້ໄຂຜົນອອກມາຂອງຮູບແມ່ນວິທີທີ່ດີທີ່ສຸດໃນການກວດສອບຄວາມສອດຄ່ອງ. (ເບິ່ງ -d ທາງເລືອກ,
ດ້ານລຸ່ມ.)
ໄດ້ -d ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດໄຟລ໌ຜົນຜະລິດເພີ່ມເຕີມ, ເຊິ່ງຈະເປັນຮູບ
ປຽບທຽບຮູບທີ່ສະແກນຖືກປະມວນຜົນຕາມແຜນທີ່ທີ່ຄຳນວນແລ້ວ
ສີ Macbeth ມາດຕະຖານ. ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະໃຊ້ທາງເລືອກ debug ເພື່ອກວດເບິ່ງວ່າ
ແຜ່ນສີໄດ້ຖືກຕັ້ງຢູ່ຢ່າງຖືກຕ້ອງ, ແລະເພື່ອເບິ່ງວ່າດີເທົ່າໃດ macbethcal ເຮັດຢູ່ໃນການຈັບຄູ່
ສີ. ສູນກາງຂອງແຕ່ລະ patch ຈະສະແດງໃຫ້ເຫັນສີເປົ້າຫມາຍ; ເບື້ອງຊ້າຍຂອງແຕ່ລະແຜ່ນ
ຈະສະແດງສີຕົ້ນສະບັບ, ແລະດ້ານຂວາຈະສະແດງຄ່າທີ່ຖືກຕ້ອງ. ຖ້າ
ການແຂ່ງຂັນເຮັດວຽກໄດ້ດີ, ຮູບພາບ debug ຄວນມີການຈັດລຽງຂອງ "notch ຢູ່ເບື້ອງຊ້າຍ" ເບິ່ງໃນແຕ່ລະ
ເພີ້ມ. ສີ Macbeth ທີ່ບໍ່ສາມາດຈັບຄູ່ກັນໄດ້ເພາະວ່າພວກເຂົາບໍ່ມີຂອບເຂດໃນເລື່ອງນີ້
ອຸປະກອນຖືກສະແດງດ້ວຍເສັ້ນຂວາງທີ່ແຕ້ມຜ່ານສີເປົ້າຫມາຍທີ່ກ່ຽວຂ້ອງ.
ວິທີການ
Macbethcal ຄິດໄລ່ການສ້າງແຜນທີ່ສີໃນສອງຂັ້ນຕອນ. ຂັ້ນຕອນທໍາອິດໃຊ້ຫົກທີ່ເປັນກາງ
ແຜ່ນສີຢູ່ລຸ່ມສຸດຂອງຕາຕະລາງ Macbeth ເພື່ອຄິດໄລ່ເປັນເສັ້ນເປັນເສັ້ນ
ປະມານການກໍານົດແຜນທີ່ຄວາມສະຫວ່າງຂອງແຕ່ລະ RGB ຕົ້ນຕໍ. ຂັ້ນຕອນທີສອງເບິ່ງຢູ່
ສີທັງໝົດທີ່ຢູ່ໃນຂອບເຂດຂອງອຸປະກອນເພື່ອຄຳນວນຂະໜາດນ້ອຍທີ່ສຸດພໍດີກັບ a
ການປ່ຽນສີເສັ້ນຊື່ຈາກພື້ນທີ່ວັດແທກໄປສູ່ພື້ນທີ່ Radiance RGB ມາດຕະຖານ
(ຕາມທີ່ກຳນົດໂດຍສາມອັນຫຼັກໃນ src/common/color.h).
ຂໍຂອບໃຈກັບລັກສະນະຂອງແຜນທີ່ປີ້ນກັບກັນ, ວິທີການນີ້ຄວນຈະເຮັດວຽກບໍ່ວ່າຈະສໍາລັບການແປງ
ສະແກນຂໍ້ມູນໃຫ້ກົງກັບຕົ້ນສະບັບ, ຫຼືສໍາລັບ preconditioning ຮູບພາບທີ່ຈະຖືກສົ່ງໄປຫາສະເພາະ
ອຸປະກອນຜົນຜະລິດ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໄຟລ໌ calibration ດຽວກັນເຮັດວຽກບໍ່ວ່າຈະສໍາລັບການແກ້ໄຂ
ຮູບພາບທີ່ສະແກນຫຼືການແກ້ໄຂຮູບພາບກ່ອນທີ່ຈະພິມ.
ຄໍາເຕືອນຈະຖືກພິມອອກຖ້າບາງສີທີ່ບໍ່ອີ່ມຕົວຖືກກໍານົດວ່າບໍ່ມີຂອບເຂດ, ຍ້ອນວ່ານີ້
ອາດຊີ້ບອກເຖິງການສະແດງພາບທີ່ບໍ່ດີ ຫຼືການຈັດຮຽງຮູບທີ່ບໍ່ເໝາະສົມ. ຮູບດີບັກຈະສະແດງ
ສີໃດຖືກຍົກເວັ້ນໂດຍການແຕ້ມເສັ້ນຂວາງຜ່ານລາຍການຂອງເຂົາເຈົ້າ.
ຫມາຍເຫດ
ມັນເປັນສິ່ງ ສຳ ຄັນຫຼາຍທີ່ການຕັ້ງຄ່າດຽວກັນຈະຖືກ ນຳ ໃຊ້ໃນເວລາສະແກນຫຼືພິມເຄື່ອງອື່ນ
ຮູບພາບທີ່ຈະໄດ້ຮັບການປັບກັບໄຟລ໌ຄໍານວນ. ໂດຍສະເພາະ, ການແກ້ໄຂການເປີດເຜີຍທັງຫມົດ
ຄວນໄດ້ຮັບການແກ້ໄຂດ້ວຍຕົນເອງ, ແລະບໍ່ມີການປັບປັບການຕັ້ງຄ່າຄວນຈະເຮັດໄດ້ຕາມທາງ.
ຜົນໄດ້ຮັບສຸດທ້າຍຈະດີທີ່ສຸດຖ້າຮູບພາບທີ່ສະແກນຕົ້ນສະບັບບໍ່ໄກເກີນໄປຈາກສິ່ງທີ່
ມັນຄວນຈະເປັນ. ໃນກໍລະນີຂອງ slideshow ແລະສະແກນລົບ, ມັນເປັນທີ່ດີທີ່ສຸດທີ່ຈະນໍາໃຊ້
ໄຟລ໌ການປັບທຽບທີ່ແນະນໍາສໍາລັບປະເພດຂອງຮູບເງົາທີ່ໃຊ້, ຕາບໃດທີ່ການປັບຂະຫນາດນີ້ແມ່ນ
ຄົງທີ່ແລະບໍ່ໄດ້ປັບຕາມພື້ນຖານຂອງຮູບພາບ.
ພາກ ການແຜ່ກະຈາຍ
ຕາຕະລາງ Macbeth ມີຢູ່ໃນຮ້ານສະຫນອງການຖ່າຍຮູບສ່ວນໃຫຍ່, ຫຼືອາດຈະຖືກສັ່ງ
ໂດຍກົງຈາກ Macbeth:
ແມັກເບັດ
ສີ Munsell
405 Little Britain Rd.
New Windsor, NY 12553-6148
ໂທ. 1-800-622-2384 (ສະຫະລັດ)
ແຟັກ. 1-914-561-0267
ຕາຕະລາງຂາຍໃນລາຄາຕໍ່າກວ່າ $50 US ໃນເວລາຂຽນນີ້.
ຕົວຢ່າງ
ເພື່ອຄິດໄລ່ການປັບທຽບກັບເຄື່ອງສະແກນ FunkyThing ແລະກວດເບິ່ງຜົນໄດ້ຮັບ:
ra_tiff -r mbscan.tif mbscan.hdr
macbethcal -d debug.hdr mbscan.hdr FunkyThing.cal
ximage debug.hdr
ເພື່ອນໍາໃຊ້ການປັບຄໍານວນນີ້ກັບຮູບພາບທີ່ສະແກນອື່ນ:
ra_tiff -r another.tif | pcomb -f FunkyThing.cal -> another_calib.hdr
ເພື່ອຄິດໄລ່ໄຟລ໌ calibration ສໍາລັບເຄື່ອງບັນທຶກຮູບເງົາ BigWhiz, ຫຼັງຈາກປະຕິບັດການວັດແທກ
ສະໄລ້ທີ່ເຮັດຈາກ macbeth_spec.hdr:
macbethcal -c macbeth_spec.xyY BigWhiz.cal
ເພື່ອກະກຽມຮູບພາບກ່ອນອອກໃນເຄື່ອງບັນທຶກຮູບເງົາດຽວກັນ:
pcomb -f BigWhiz.cal standard.hdr > toprint.hdr
ການນໍາໃຊ້ pcond(1) ເພື່ອປັບຮູບພາບສຳລັບການຕອບສະໜອງຂອງມະນຸດ:
pcond -f BigWhiz.cal -h standard.hdr > toprint.hdr
ໃຊ້ macbethcal ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
