EXCELITAS TECHNOLOGIES pco.convert ກ້ອງຈຸລະທັດ
ຂໍ້ມູນຈໍາເພາະ
- ຊື່ຜະລິດຕະພັນ: pco. ແປງ
- ລຸ້ນ: 1.52.0
- ໃບອະນຸຍາດ: Creative Commons Attribution-NoDerivatives 4.0International License
- ຜູ້ຜະລິດ: Excelitas PCO GmbH
- ທີ່ຢູ່: Donaupark 11, 93309 Kelheim, ເຢຍລະມັນ
- ຕິດຕໍ່: +49 (0) 9441 2005 50
- ອີເມວ: pco@excelitas.com
- Webເວັບໄຊ: www.excelitas.com/product-category/pco
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ຂໍ້ມູນທົ່ວໄປ
pco.convert ສະຫນອງຫນ້າທີ່ຕ່າງໆສໍາລັບການປ່ຽນສີແລະ pseudo ສີ. ມັນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ທີ່ລະບຸໄວ້ໃນຄູ່ມືຜູ້ໃຊ້ເພື່ອປະສິດທິພາບທີ່ດີທີ່ສຸດ.
ແປງຄໍາອະທິບາຍຟັງຊັນ API
Convert API ສະໜອງຊຸດຂອງຟັງຊັນສຳລັບການຈັດການຂໍ້ມູນສີ ແລະຮູບພາບ. ຂ້າງລຸ່ມນີ້ແມ່ນບາງຫນ້າທີ່ສໍາຄັນ:
-
- PCO_ConvertCreate: ສ້າງຕົວຢ່າງການແປງໃຫມ່.
- PCO_Convert ລຶບ: ລຶບຕົວຢ່າງການແປງ.
- PCO_ConvertGet: ເອົາການຕັ້ງຄ່າການແປງ.
ການປ່ຽນສີແລະ Pseudo ສີ
pco.convert ສະຫນັບສະຫນູນທັງສອງການປ່ຽນແປງສີດໍາແລະສີຂາວເຊັ່ນດຽວກັນກັບການປ່ຽນສີ. ປະຕິບັດຕາມຄໍາແນະນໍາສະເພາະທີ່ສະຫນອງໃຫ້ຢູ່ໃນຄູ່ມືສໍາລັບແຕ່ລະປະເພດຂອງການແປງ.
FAQ
- ຖາມ: ຂ້ອຍຈະເຮັດການແປງສີໂດຍໃຊ້ pco.convert ໄດ້ແນວໃດ?
- A: ເພື່ອປະຕິບັດການແປງສີ, ໃຊ້ຟັງຊັນ PCO_ConvertGet ທີ່ມີພາລາມິເຕີທີ່ເຫມາະສົມທີ່ໄດ້ກ່າວໄວ້ໃນຄູ່ມືຜູ້ໃຊ້.
- ຖາມ: ຂ້ອຍສາມາດລຶບຕົວຢ່າງການແປງໄດ້ບໍ?
- A: ແມ່ນແລ້ວ, ທ່ານສາມາດລຶບຕົວຢ່າງການແປງໂດຍໃຊ້ຟັງຊັນ PCO_ConvertDelete.
ຄູ່ມືຜູ້ໃຊ້
pco.ແປງ
Excelitas PCO GmbH ຂໍໃຫ້ເຈົ້າອ່ານຢ່າງລະອຽດ ແລະປະຕິບັດຕາມຄໍາແນະນໍາໃນເອກະສານນີ້. ສໍາລັບຄໍາຖາມຫຼືຄໍາຄິດຄໍາເຫັນ, ກະລຸນາຕິດຕໍ່ຫາພວກເຮົາໄດ້ທຸກເວລາ.
- ໂທລະສັບ: + 49 (0) 9441 2005 50
- ແຟັກ: + 49 (0) 9441 2005 20
- ທີ່ຢູ່ໄປສະນີ: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, ເຢຍລະມັນ
- ອີເມວ: pco@excelitas.com
- web: www.excelitas.com/product-category/pco
pco.ແປງ
ຄູ່ມືຜູ້ໃຊ້ 1.52.0
ປ່ອຍອອກມາເມື່ອເດືອນພຶດສະພາ 2024
©ລິຂະສິດ Excelitas PCO GmbH
ວຽກງານນີ້ແມ່ນໄດ້ຮັບອະນຸຍາດພາຍໃຕ້ Creative Commons Attribution-NoDerivatives 4.0 International License. ເຖິງ view ສໍາເນົາຂອງໃບອະນຸຍາດນີ້, ໄປຢ້ຽມຢາມ http://creativecommons.org/licenses/by-nd/4.0/ ຫຼືສົ່ງຈົດໝາຍຫາ Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
ທົ່ວໄປ
- ຄໍາອະທິບາຍ SDK ແປງນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອປະຕິບັດ PCO convert routines ໃນຄໍາຮ້ອງສະຫມັກທີ່ເປັນເຈົ້າຂອງ, ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມກ້ອງຖ່າຍຮູບ PCO. ມັນຖືກຫ້າມບໍ່ໃຫ້ໃຊ້ການແປງແບບປົກກະຕິກັບກ້ອງຖ່າຍຮູບພາກສ່ວນທີສາມ.
- ໄດ້ pco.ແປງ sdk ປະກອບດ້ວຍສອງສ່ວນ: ຫນ້າທີ່ປ່ຽນ LUT pco.conv.dll ແລະຟັງຊັນໂຕ້ຕອບ pco_cdlg.dll .
ຟັງຊັນການແປງແມ່ນໃຊ້ເພື່ອແປງພື້ນທີ່ຂໍ້ມູນ, b/w ແລະສີ, ທີ່ມີຄວາມລະອຽດຫຼາຍກວ່າ 8 bit ຕໍ່ pixels ເປັນພື້ນທີ່ຂໍ້ມູນ b/w ທີ່ມີຄວາມລະອຽດ 8 bit ຕໍ່ pixel ຫຼືພື້ນທີ່ຂໍ້ມູນສີທີ່ມີຄວາມລະອຽດ 24. (32) ບິດຕໍ່ pixels. DLL ຍັງປະກອບມີຫນ້າທີ່ສ້າງແລະຕື່ມຂໍ້ມູນໃສ່ວັດຖຸແປງຕ່າງໆ. - ສ່ວນທີສອງຂອງ API ປະກອບດ້ວຍຟັງຊັນຂອງກ່ອງໂຕ້ຕອບ. ກ່ອງໂຕ້ຕອບແມ່ນກ່ອງໂຕ້ຕອບ GUI ງ່າຍດາຍທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດກໍານົດພາລາມິເຕີຂອງວັດຖຸແປງ. ຟັງຊັນໂຕ້ຕອບແມ່ນລວມຢູ່ໃນ pco_cdlg.dll ແລະແມ່ນອີງໃສ່ບາງຫນ້າທີ່ຂອງ pco.conv.dll.
- ໃນ pco.sdk ສໍາລັບກ້ອງຖ່າຍຮູບ pco ມີສອງ samples, ເຊິ່ງເຮັດໃຫ້ການນໍາໃຊ້ຂອງ convert sdk. ຫນຶ່ງແມ່ນ Test_cvDlg sample ແລະອັນອື່ນແມ່ນ sc2_demo. ກະລຸນາເບິ່ງທີ່ samples ເພື່ອ 'ເບິ່ງ' ຫນ້າທີ່ປ່ຽນ sdk ໃນການປະຕິບັດ.
B/W ແລະການປ່ຽນສີ Pseudo
ສູດການຄິດໄລ່ການແປງທີ່ໃຊ້ໃນຟັງຊັນ b/w ແມ່ນອີງໃສ່ແບບປົກກະຕິທີ່ງ່າຍດາຍຕໍ່ໄປນີ້
ຢູ່ໃສ
- pos ແມ່ນຕົວແປ counter
- dataout ແມ່ນພື້ນທີ່ຂໍ້ມູນຜົນຜະລິດ
- datain ແມ່ນພື້ນທີ່ຂໍ້ມູນການປ້ອນຂໍ້ມູນ
- lutbw ແມ່ນພື້ນທີ່ຂໍ້ມູນຂະໜາດ 2n ບັນຈຸ LUT, ບ່ອນທີ່ n = ຄວາມລະອຽດຂອງພື້ນທີ່ປ້ອນຂໍ້ມູນເປັນບິດຕໍ່ pixels
ໃນຟັງຊັນ pseudocolor ປົກກະຕິພື້ນຖານທີ່ຈະປ່ຽນເປັນພື້ນທີ່ຂໍ້ມູນ RGB ແມ່ນ:
ຢູ່ໃສ
- pos ແມ່ນຕົວແປການນັບເຂົ້າ
- pout ແມ່ນຕົວແປ counter ຜົນຜະລິດ
- dataout ແມ່ນພື້ນທີ່ຂໍ້ມູນຜົນຜະລິດ
- datain ແມ່ນພື້ນທີ່ຂໍ້ມູນການປ້ອນຂໍ້ມູນ
- lutbw ແມ່ນພື້ນທີ່ຂໍ້ມູນຂະໜາດ 2n ບັນຈຸ LUT, ບ່ອນທີ່ n = ຄວາມລະອຽດຂອງພື້ນທີ່ປ້ອນຂໍ້ມູນເປັນບິດຕໍ່ pixels
- lutred, lutgreen, lutblue ແມ່ນພື້ນທີ່ຂໍ້ມູນຂອງຂະຫນາດ 2n ທີ່ມີ LUT, ບ່ອນທີ່ n = ຄວາມລະອຽດຂອງພື້ນທີ່ຜົນຜະລິດເປັນບິດຕໍ່ pixels ລວງ.
ການປ່ຽນສີ
- ເຊັນເຊີສີ CCD ທີ່ໃຊ້ໃນກ້ອງຖ່າຍຮູບສີ PCO ມີຕົວກອງສໍາລັບສີແດງ, ສີຂຽວ, ແລະສີຟ້າ. ແຕ່ລະ pixels ລວງມີຫນຶ່ງປະເພດຂອງການກັ່ນຕອງ, ດັ່ງນັ້ນໃນເບື້ອງຕົ້ນທ່ານບໍ່ໄດ້ຮັບຂໍ້ມູນສີຢ່າງເຕັມທີ່ສໍາລັບແຕ່ລະ pixels ລວງ. ແທນທີ່ຈະ, ແຕ່ລະ pixels ໃຫ້ຄ່າທີ່ມີລະດັບໄດນາມິກຂອງ 12 bits ສໍາລັບສີທີ່ຜ່ານການກັ່ນຕອງ.
- ກ້ອງສີທັງໝົດຢູ່ PCO ເຮັດວຽກກັບ Bayer-filter DE mosaicking. ຮູບແບບການກັ່ນຕອງສີຂອງເຊັນເຊີຮູບພາບສີເຫຼົ່ານັ້ນສາມາດຖືກຫຼຸດລົງເປັນ 2×2 matrix. ເຊັນເຊີຮູບພາບຕົວມັນເອງສາມາດເຫັນໄດ້ວ່າເປັນຕາຕະລາງຂອງ 2×2 matrixes.
- ສົມມຸດວ່າຮູບແບບສີນີ້
ສີຕົວມັນເອງແມ່ນພຽງແຕ່ການຕີຄວາມຫມາຍຂອງມາຕຣິກເບື້ອງ. ການຕີຄວາມໝາຍນີ້ຈະເຮັດໄດ້ໂດຍອັນທີ່ເອີ້ນວ່າ demosaicking algorithm. pco_conv.dll ເຮັດວຽກກັບວິທີການເປັນເຈົ້າຂອງພິເສດ.
ແປງຄໍາອະທິບາຍຟັງຊັນ API
PCO_ConvertCreate
ລາຍລະອຽດ
ສ້າງວັດຖຸປ່ຽນໃໝ່ໂດຍອີງໃສ່ໂຄງສ້າງ PCO_SensorInfo. ຕົວຈັບແປງທີ່ສ້າງຂຶ້ນຈະຖືກນໍາໃຊ້ໃນລະຫວ່າງການແປງ. ກະລຸນາໂທຫາ PCO_ConvertDelete ກ່ອນທີ່ຈະອອກຄໍາຮ້ອງສະຫມັກແລະຍົກເລີກການໂຫຼດ dll ແປງ.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ຈັບ* | ຊີ້ໄປຫາຕົວຈັບເຊິ່ງຈະໄດ້ຮັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນ |
strSensor | PCO_SensorInfo* | ຊີ້ໄປຫາໂຄງສ້າງຂໍ້ມູນເຊັນເຊີ. ກະລຸນາຢ່າລືມຕັ້ງ wSize ພາລາມິເຕີ. |
iConvertType | int | ຕົວແປເພື່ອກໍານົດປະເພດການແປງ, ບໍ່ວ່າຈະເປັນ b/w, ສີ, ສີ pseudo ຫຼືສີ 16 |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_Convert ລຶບ
ລາຍລະອຽດ
ລຶບວັດຖຸແປງທີ່ສ້າງຂຶ້ນໃນເມື່ອກ່ອນ. ມັນເປັນການບັງຄັບໃຫ້ໂທຫາຟັງຊັນນີ້ກ່ອນທີ່ຈະປິດຄໍາຮ້ອງສະຫມັກ.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, ລະຫັດຂໍ້ຜິດພາດຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_ConvertGet
ລາຍລະອຽດ
ຮັບຄ່າທັງໝົດຂອງວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstr ແປງ | PCO_Convert* | ຊີ້ໄປຫາໂຄງສ້າງການແປງ pco |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, ລະຫັດຂໍ້ຜິດພາດຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_ConvertSet
ລາຍລະອຽດ
ກໍານົດຄ່າທີ່ຈໍາເປັນສໍາລັບວັດຖຸແປງທີ່ສ້າງຂຶ້ນກ່ອນຫນ້ານີ້.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstr ແປງ | PCO_Convert* | ຊີ້ໄປຫາໂຄງສ້າງການແປງ pco |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_ConvertGetDisplay
ລາຍລະອຽດ
ໄດ້ຮັບໂຄງສ້າງ PCO_Display
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstrDisplay | PCO_ຈໍສະແດງຜົນ* | ຊີ້ໄປຫາໂຄງສ້າງການສະແດງຜົນ pco |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstrDisplay | PCO_ຈໍສະແດງຜົນ* | ຊີ້ໄປຫາໂຄງສ້າງການສະແດງຜົນ pco |
PCO_ConvertSetDisplay
ລາຍລະອຽດ
ຕັ້ງຄ່າໂຄງສ້າງ PCO_Display
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstrDisplay | PCO_ຈໍສະແດງຜົນ* | ຊີ້ໄປຫາໂຄງສ້າງການສະແດງຜົນ pco |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_ConvertSetBayer
ລາຍລະອຽດ
ກຳນົດຄ່າໂຄງສ້າງ Bayer ຂອງວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້. ໃຊ້ຟັງຊັນນີ້ເພື່ອປ່ຽນຕົວກໍານົດຮູບແບບ Bayer.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstrBayer | PCO_Bayer* | ຊີ້ໄປຫາໂຄງສ້າງ PCO Bayer |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_ConvertSetFilter
ລາຍລະອຽດ
ກໍານົດຄ່າໂຄງສ້າງການກັ່ນຕອງຂອງວັດຖຸແປງທີ່ສ້າງຂຶ້ນກ່ອນຫນ້ານີ້.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ຕົວຕື່ມ | PCO_Filter* | ຊີ້ໄປຫາໂຄງສ້າງຕົວກອງ pco |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_ConvertSetSensorInfo
ລາຍລະອຽດ
ຕັ້ງຄ່າໂຄງສ້າງ PCO_SensorInfo ສໍາລັບວັດຖຸແປງທີ່ສ້າງຂຶ້ນໃນເມື່ອກ່ອນ
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pstrSensorInfo | PCO_SensorInfo* | ຊີ້ໄປຫາໂຄງສ້າງຂໍ້ມູນເຊັນເຊີ. ກະລຸນາຢ່າລືມຕັ້ງ wSize ພາລາມິເຕີ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_SetPseudoLut
ລາຍລະອຽດ
ໂຫລດສາມຕາຕະລາງສີ pseudolut ຂອງດິນຕອນ
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
pseudo_lut | ຕາຕະລາງ * | ຕົວຊີ້ໄປຫາຄ່າສີ pseudo lut (R,G,B ສີ: 256 * 3 bytes, ຫຼື 4 bytes) |
inumcolors | int | ຕັ້ງເປັນ 3 ສໍາລັບ R, G, B ຫຼື 4 ສໍາລັບ R, G, B, A |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_LoadPseudoLut
ລາຍລະອຽດ
ໂຫຼດຕາຕະລາງຊອກຫາສີ pseudo ໃສ່ວັດຖຸປ່ຽນ. ຟັງຊັນນີ້ສາມາດຖືກໃຊ້ເພື່ອໂຫລດບາງຕາຕະລາງຊອກຫາ pseudo ທີ່ກໍານົດໄວ້ລ່ວງໜ້າ ຫຼືສ້າງດ້ວຍຕົນເອງ.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ ພິມລາຍລະອຽດ | ||||||
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ | ||||
ຮູບແບບ | int | 0 | lt1, 1 | lt2, 2 | lt3, 3 | lt4 |
fileຊື່ | char* | ຊື່ຂອງ file ການໂຫຼດ |
ກັບຄືນມູນຄ່າ
ຊື່ ພິມລາຍລະອຽດ | ||||||
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ | ||||
ຮູບແບບ | int | 0 | lt1, 1 | lt2, 2 | lt3, 3 | lt4 |
fileຊື່ | char* | ຊື່ຂອງ file ການໂຫຼດ |
PCO_Convert16TO8
ລາຍລະອຽດ
ປ່ຽນຂໍ້ມູນຮູບໃນ b16 ເປັນຂໍ້ມູນ 8bit ໃນ b8 (ສີເທົາ)
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ໂໝດ | int | ພາຣາມິເຕີໂໝດ |
icolmode | int | ຕົວກໍານົດການຮູບແບບສີ |
ຄວາມກວ້າງ | int | ຄວາມກວ້າງຂອງຮູບທີ່ຈະປ່ຽນ |
ຄວາມສູງ | int | ຄວາມສູງຂອງຮູບພາບທີ່ຈະປ່ຽນ |
b16 | ຄໍາສັບ * | ຊີ້ໄປຫາຮູບດິບ |
b8 | ໄບຕ໌* | ຕົວຊີ້ໄປຫາຮູບ 8bit b/w ທີ່ປ່ຽນແລ້ວ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_Convert16TO24
ລາຍລະອຽດ
ປ່ຽນຂໍ້ມູນຮູບໃນ b16 ເປັນຂໍ້ມູນ 24bit ໃນ b24 (ສີເທົາ)
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ໂໝດ | int | ພາຣາມິເຕີໂໝດ |
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
icolmode | int | ຕົວກໍານົດການຮູບແບບສີ |
ຄວາມກວ້າງ | int | ຄວາມກວ້າງຂອງຮູບທີ່ຈະປ່ຽນ |
ຄວາມສູງ | int | ຄວາມສູງຂອງຮູບພາບທີ່ຈະປ່ຽນ |
b16 | ຄໍາສັບ * | ຊີ້ໄປຫາຮູບດິບ |
b24 | ໄບຕ໌* | ຕົວຊີ້ໄປຫາຮູບສີ 24bit ທີ່ປ່ຽນແລ້ວ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_Convert16TOCOL
ລາຍລະອຽດ
ປ່ຽນຂໍ້ມູນຮູບໃນ b16 ເປັນຂໍ້ມູນ RGB ໃນ b8 (ສີ)
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ໂໝດ | int | ພາຣາມິເຕີໂໝດ |
icolmode | int | ຕົວກໍານົດການຮູບແບບສີ |
ຄວາມກວ້າງ | int | ຄວາມກວ້າງຂອງຮູບທີ່ຈະປ່ຽນ |
ຄວາມສູງ | int | ຄວາມສູງຂອງຮູບພາບທີ່ຈະປ່ຽນ |
b16 | ຄໍາສັບ * | ຊີ້ໄປຫາຮູບດິບ |
b8 | ໄບຕ໌* | ຕົວຊີ້ໄປຫາຮູບສີ 24bit ທີ່ປ່ຽນແລ້ວ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_Convert16TOPSEUDO
ລາຍລະອຽດ
ປ່ຽນຂໍ້ມູນຮູບໃນ b16 ເປັນຂໍ້ມູນສີ pseudo ໃນ b8 (ສີ)
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ໂໝດ | int | ພາຣາມິເຕີໂໝດ |
icolmode | int | ຕົວກໍານົດການຮູບແບບສີ |
ຄວາມກວ້າງ | int | ຄວາມກວ້າງຂອງຮູບທີ່ຈະປ່ຽນ |
ຄວາມສູງ | int | ຄວາມສູງຂອງຮູບພາບທີ່ຈະປ່ຽນ |
b16 | ຄໍາສັບ * | ຊີ້ໄປຫາຮູບດິບ |
b8 | ໄບຕ໌* | ຕົວຊີ້ໄປຫາຮູບສີ pseudo 24bit ທີ່ປ່ຽນແລ້ວ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_Convert16TOCOL16
ລາຍລະອຽດ
ປ່ຽນຂໍ້ມູນຮູບໃນ b16 ເປັນຂໍ້ມູນ RGB ໃນ b16 (ສີ)
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
ໂໝດ | int | ພາຣາມິເຕີໂໝດ |
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
icolmode | int | ຕົວກໍານົດການຮູບແບບສີ |
ຄວາມກວ້າງ | int | ຄວາມກວ້າງຂອງຮູບທີ່ຈະປ່ຽນ |
ຄວາມສູງ | int | ຄວາມສູງຂອງຮູບພາບທີ່ຈະປ່ຽນ |
b16in | ຄໍາສັບ * | ຊີ້ໄປຫາຮູບດິບ |
b16 ອອກ | ຄໍາສັບ * | ຕົວຊີ້ໄປຫາຮູບສີ 48bit ທີ່ປ່ຽນແລ້ວ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_GetWhiteBalance
ລາຍລະອຽດ
ໄດ້ຮັບຄ່າທີ່ສົມດຸນສີຂາວສຳລັບ color_tempand tint
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ph | ມືຖື | ຈັດການກັບວັດຖຸປ່ຽນທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ |
color_temp | int* | ຕົວຊີ້ int ເພື່ອໃຫ້ໄດ້ຮັບອຸນຫະພູມສີທີ່ຄິດໄລ່ |
ທາສີ | int* | ຕົວຊີ້ int ເພື່ອໃຫ້ໄດ້ຮັບຄ່າ tint ທີ່ຄິດໄລ່ |
ໂໝດ | int | ພາຣາມິເຕີໂໝດ |
ຄວາມກວ້າງ | int | ຄວາມກວ້າງຂອງຮູບທີ່ຈະປ່ຽນ |
ຄວາມສູງ | int | ຄວາມສູງຂອງຮູບພາບທີ່ຈະປ່ຽນ |
gb12 | ຄຳສັບ* | ຊີ້ໄປຫາອາເຣຂໍ້ມູນຮູບດິບ |
x_ນາທີ | int | ສີ່ຫລ່ຽມເພື່ອກໍານົດພາກພື້ນຮູບພາບທີ່ຈະຖືກນໍາໃຊ້ສໍາລັບການຄິດໄລ່ |
y_ນາທີ | int | ສີ່ຫລ່ຽມເພື່ອກໍານົດພາກພື້ນຮູບພາບທີ່ຈະຖືກນໍາໃຊ້ສໍາລັບການຄິດໄລ່ |
x_max | int | ສີ່ຫລ່ຽມເພື່ອກໍານົດພາກພື້ນຮູບພາບທີ່ຈະຖືກນໍາໃຊ້ສໍາລັບການຄິດໄລ່ |
y_max | int | ສີ່ຫລ່ຽມເພື່ອກໍານົດພາກພື້ນຮູບພາບທີ່ຈະຖືກນໍາໃຊ້ສໍາລັບການຄິດໄລ່ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_GetMaxLimit
ລາຍລະອຽດ
GetMaxLimit ໄດ້ຮັບຄ່າ RGB ສໍາລັບ temp ແລະ tint ທີ່ກໍານົດໄວ້. ຄ່າສູງສຸດພາຍໃນກ່ອງໂຕ້ຕອບການຄວບຄຸມການແປງຈະຕ້ອງບໍ່ເກີນຄ່າທີ່ໃຫຍ່ທີ່ສຸດຂອງຄ່າ RGB, ເຊັ່ນ: ໃນກໍລະນີທີ່ R ເປັນຄ່າທີ່ໃຫຍ່ທີ່ສຸດ, ຄ່າສູງສຸດສາມາດເພີ່ມຂຶ້ນຈົນກ່ວາຄ່າ R ຮອດຄວາມລະອຽດບິດ (4095). ເງື່ອນໄຂດຽວກັນຕ້ອງໄດ້ຮັບການຕອບສະຫນອງສໍາລັບການຫຼຸດລົງຄ່າສູງສຸດ, ເຊັ່ນ: ໃນກໍລະນີທີ່ B ເປັນຄ່າຕ່ໍາສຸດ, ມູນຄ່າສູງສຸດສາມາດຫຼຸດລົງຈົນກ່ວາຄ່າ B ມົນຕີຄ່າ min.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
r_max | ລອຍ * | ຊີ້ໄປຫາ float ທີ່ໄດ້ຮັບຄ່າສີແດງສູງສຸດ |
g_max | ລອຍ * | ຊີ້ໄປຫາ float ທີ່ໄດ້ຮັບຄ່າສີຂຽວສູງສຸດ |
b_max | ລອຍ * | ຊີ້ໄປຫາ float ທີ່ໄດ້ຮັບຄ່າສູງສຸດສີຟ້າ |
ອຸນຫະພູມ | ລອຍ | ອຸນຫະພູມສີ |
ທາສີ | ລອຍ | ການຕັ້ງຄ່າສີ |
output_bits | int | ຄວາມລະອຽດບິດຂອງຮູບທີ່ແປງແລ້ວ (ປົກກະຕິ 8) |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_GetColorValues
ລາຍລະອຽດ
ໄດ້ຮັບອຸນຫະພູມສີແລະ tint ສໍາລັບຄ່າສູງສຸດ R, G, B ທີ່ໃຫ້.
GetColorValuesis ໃຊ້ພຽງແຕ່ໃນ pco.camware . ມັນຄິດໄລ່ອຸນຫະພູມສີແລະ tint ໂດຍອີງໃສ່ຄ່າ Rmax, Gmax, Bmax ຂອງ lut ສີເກົ່າ. ຄ່າທີ່ຄຳນວນຖືກໃຊ້ເພື່ອປ່ຽນຮູບ b16 ແລະ tif16 ເກົ່າດ້ວຍຮູບແບບການແປງໃໝ່.
ຕົ້ນແບບ
ພາລາມິເຕີ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
pfColorTemp | ລອຍ * | ຊີ້ໄປທີ່ລອຍເພື່ອຮັບອຸນຫະພູມສີ |
pfColorTemp | ລອຍ * | ຊີ້ໄປທີ່ລອຍເພື່ອຮັບສີ |
iRedMax | int | ຈຳນວນເຕັມເພື່ອກຳນົດຄ່າສູງສຸດປັດຈຸບັນສຳລັບສີແດງ |
iGreenMax | int | ຈຳນວນເຕັມເພື່ອກຳນົດຄ່າສູງສຸດປັດຈຸບັນສຳລັບສີຂຽວ. |
iBlueMax | int | ຈຳນວນເຕັມເພື່ອກຳນົດຄ່າສູງສຸດປັດຈຸບັນສຳລັບສີຟ້າ |
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_WhiteBalanceToDisplayStruct
ລາຍລະອຽດ
ຄິດໄລ່ຍອດສີຂາວແລະກໍານົດຄ່າທີ່ຈະ strDisplaystruct ໃນຂະນະທີ່ຮັກສາຂໍ້ຈໍາກັດ. ໄດ້ຮັບການສະແດງ struct str ຈາກຕົວແປງການຈັດການພາຍໃນ
ຕົ້ນແບບ
ພາລາມິເຕີ
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
PCO_GetVersionInfoPCO_CONV
ລາຍລະອຽດ
ສົ່ງຂໍ້ມູນເວີຊັນກ່ຽວກັບ dll.
ຕົ້ນແບບ
ພາລາມິເຕີ
ກັບຄືນມູນຄ່າ
ຊື່ | ປະເພດ | ລາຍລະອຽດ |
ຂໍ້ຄວາມຜິດພາດ | int | 0 ໃນກໍລະນີຂອງຄວາມສໍາເລັດ, Errorcode ຖ້າບໍ່ດັ່ງນັ້ນ. |
ການປະຕິບັດແບບປົກກະຕິ
ຂັ້ນຕອນປົກກະຕິໂດຍຂັ້ນຕອນການປະຕິບັດນີ້ສະແດງໃຫ້ເຫັນການຈັດການພື້ນຖານ
- ຖະແຫຼງການ
- ກໍານົດຄ່າ buffer 'size' ທັງໝົດເປັນຄ່າທີ່ຄາດໄວ້:
- ຕັ້ງຄ່າຕົວກໍານົດຂໍ້ມູນເຊັນເຊີແລະສ້າງວັດຖຸແປງ
- ເປີດກ່ອງໂຕ້ຕອບການແປງເປັນທາງເລືອກ
- ກຳນົດຄ່າ min ແລະ max ເປັນຊ່ວງທີ່ຕ້ອງການ ແລະຕັ້ງພວກມັນໃຫ້ເປັນວັດຖຸປ່ຽນ
- ເຮັດການແປງແລະກໍານົດຂໍ້ມູນໃສ່ກ່ອງໂຕ້ຕອບຖ້າກ່ອງໂຕ້ຕອບຖືກເປີດ
- ປິດກ່ອງໂຕ້ຕອບການແປງທີ່ເປີດທາງເລືອກ
- ປິດວັດຖຸແປງ:
ເບິ່ງ Test_cvDlg sample ໃນ pco.sdk sample folder. ເລີ່ມຕົ້ນດ້ວຍ v1.20, ໄລຍະຂອງຄ່າ tint ລົບໄດ້ຖືກເພີ່ມຂຶ້ນສອງເທົ່າ.
- ທີ່ຢູ່ໄປສະນີ: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, ເຢຍລະມັນ
- ໂທລະສັບ: +49 (0) 9441 2005 0
- ອີເມລ: pco@excelitas.com
- web: www.excelitas.com/pco
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
EXCELITAS TECHNOLOGIES pco.convert ກ້ອງຈຸລະທັດ [pdf] ຄູ່ມືຜູ້ໃຊ້ pco.convert ກ້ອງຈຸລະທັດ, pco.convert, ກ້ອງຈຸລະທັດ, ກ້ອງຖ່າຍຮູບ |