EXCELITAS TECHNOLOGIES pco.convert Mikroskopio-kamera
Zehaztapenak
- Produktuaren izena: pco. bihurtu
- Bertsioa: 1.52.0
- Lizentzia: Creative Commons Aitortu-Eratorririk gabe 4.0 Nazioarteko Lizentzia
- Fabrikatzailea: Excelitas PCO GmbH
- Helbidea: Donaupark 11, 93309 Kelheim, Alemania
- Harremanetarako: +49 (0) 9441 2005 50
- Posta elektronikoa: pco@excelitas.com
- Webgunea: www.excelitas.com/product-category/pco
Produktuak erabiltzeko jarraibideak
Informazio Orokorra
pco.convert-ek kolore eta sasi kolore bihurtzeko hainbat funtzio eskaintzen ditu. Garrantzitsua da erabiltzailearen eskuliburuan emandako argibideak jarraitzea errendimendu ezin hobea izateko.
Bihurtu API funtzioaren deskribapena
Convert API-k kolore eta irudien datuak manipulatzeko funtzio multzo bat eskaintzen du. Jarraian, funtsezko funtzio batzuk daude:
-
- PCO_ConvertCreate: Sortu bihurketa-instantzia berri bat.
- PCO_ConvertDelete: Ezabatu bihurketa-instantzia bat.
- PCO_ConvertGet: Lortu bihurketa-ezarpenak.
Kolore eta Sasi Kolore Bihurketa
pco.convert-ek zuri-beltzeko eta koloreen bihurketa ere onartzen du. Jarraitu eskuliburuan emandako argibide zehatzei bihurketa mota bakoitzerako.
Ohiko galderak
- G: Nola egin dezaket kolore bihurketa bat pco.convert erabiliz?
- E: Kolore bihurketa bat egiteko, erabili PCO_ConvertGet funtzioa parametro egokiekin erabiltzailearen eskuliburuan azaltzen den moduan.
- G: Ezabatu al dezaket bihurketa-instantzia bat?
- E: Bai, bihurketa instantzia bat ezabatu dezakezu PCO_ConvertDelete funtzioa erabiliz.
erabiltzailearen eskuliburua
pco.bihurtu
Excelitas PCO GmbH-ek dokumentu honetako argibideak arretaz irakurtzeko eta jarraitzeko eskatzen dizu. Edozein galdera edo iruzkinetarako, jar zaitez gurekin harremanetan edozein unetan.
- telefonoa: + 49 (0) 9441 2005 50
- fax: + 49 (0) 9441 2005 20
- posta helbidea: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Alemania
- posta elektronikoa: pco@excelitas.com
- web: www.excelitas.com/product-category/pco
pco.bihurtu
erabiltzailearen eskuliburua 1.52.0
2024ko maiatzean argitaratua
©Copyright Excelitas PCO GmbH
Lan hau Creative Commons Aitortu-NoDerivatives 4.0 Nazioarteko Lizentziapean dago. To view lizentzia honen kopia bat, bisitatu http://creativecommons.org/licenses/by-nd/4.0/ edo bidali gutun bat Creative Commons helbidera, PO Box 1866, Mountain View, CA 94042, AEB.
Orokorra
- Convert SDK deskribapen hau PCO bihurtzeko errutinak aplikazio jabedunetan ezartzeko erabil daiteke, PCO kamerak kontrolatzeko erabiltzen direnak. Debekatuta dago bihurtzeko errutinak hirugarrenen kamerekin erabiltzea.
- The pco.bihurtu sdk bi zati ditu: LUT bihurtze funtzioak pco.conv.dll eta elkarrizketa-funtzioak pco_cdlg.dll .
Bihurtze-funtzioak datu-eremuak, b/w eta kolorea, pixel bakoitzeko 8 bit baino gehiagoko bereizmenarekin, pixel bakoitzeko 8 biteko bereizmeneko b/w datu-eremuetara edo 24ko bereizmeneko koloretako datu-eremuetara bihurtzeko erabiltzen dira. (32) bit pixel bakoitzeko. DLL-k hainbat bihurtutako objektuak sortzeko eta betetzeko funtzioak ere biltzen ditu. - APIaren bigarren zatiak elkarrizketa-funtzioak ditu. Elkarrizketa-koadroak GUI elkarrizketa soilak dira, erabiltzaileari bihurtzeko objektuen parametroak ezartzeko aukera ematen diotenak. Elkarrizketa-funtzioak barne hartzen dira pco_cdlg.dll eta pco.conv.dll-ren funtzio batzuetan oinarritzen dira.
- urtean pco.sdk pco kameretarako bi s existitzen diraamples, convert sdk erabiltzen dutenak. Bata Test_cvDlg daample eta bestea sc2_demo da. Mesedez, begiratu s horieiampfitxategiak bihurtzeko sdk funtzioak martxan 'ikusteko'.
B/W eta sasi koloreen bihurketa
b/w funtzioan erabiltzen den bihurketa-algoritmoa honako errutina sinple honetan oinarritzen da
non
- pos kontagailuaren aldagaia da
- dataout irteerako datuen eremua da
- datain sarrerako datuen eremua da
- lutbw LUTa duen 2n tamainako datu-eremua da, non n = sarrera-eremuaren bereizmena pixel bakoitzeko bittan
Pseudokolore funtzioan RGB datu-eremu batera bihurtzeko oinarrizko errutina hau da:
non
- pos sarrerako kontagailuaren aldagaia da
- pout irteera-kontagailuaren aldagaia da
- dataout irteerako datuen eremua da
- datain sarrerako datuen eremua da
- lutbw LUTa duen 2n tamainako datu-eremua da, non n = sarrera-eremuaren bereizmena pixel bakoitzeko bittan
- lutred, lutgreen, lutblue LUTa duten 2n tamainako datu-eremuak dira, non n = irteera-eremuaren bereizmena pixel bakoitzeko bittan.
Kolore Bihurketa
- PCO kolore-kameretan erabiltzen diren CCD kolore-sentsoreek gorria, berdea eta urdina duten koloreetarako iragazkiak dituzte. Pixel bakoitzak iragazki mota bat du, beraz, jatorrian ez duzu pixel bakoitzaren kolore osoko informaziorik lortzen. Pixel bakoitzak iragazkia gainditzen duen kolorerako 12 biteko sorta dinamikoa duen balio bat ematen du.
- PCOko kolore-kamera guztiek Bayer-filter DE mosaikatzearekin lan egiten dute. Kolore-irudi-sentsore horien kolore-iragazkien eredua 2×2 matrize batera murriztu daiteke. Irudi-sentsorea bera 2×2 matrize horien matrize gisa ikus daiteke.
- Demagun kolore eredu hau
Kolorea bera matrizearen interpretazio bat baino ez da. Interpretazio hori demosaicking algoritmo deritzon baten bidez egingo da. pco_conv.dll-ek jabedun metodo berezi batekin funtzionatzen du.
Bihurtu API funtzioaren deskribapena
PCO_ConvertCreate
Deskribapena
Bihurtu objektu berri bat sortzen du PCO_SensorInfo egituran oinarrituta. Sortutako bihurtzeko heldulekua erabiliko da bihurtzean. Mesedez, deitu PCO_ConvertDelete aplikazioa irten eta dll-a deskargatu aurretik.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA* | Erakuslea sortu den bihurketa objektua jasoko duen helduleku batera |
strSentsor | PCO_SensorInfo* | Sentsorearen informazio egitura baten erakuslea. Mesedez, ez ahaztu wSize parametroa ezartzea. |
iConvertType | int | Bihurketa mota zehazteko aldagaia, bai b/w, kolorea, sasi kolorea edo kolorea 16 |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_ConvertDelete
Deskribapena
Aurretik sortutako bihurketa-objektua ezabatzen du. Funtzio honetara deitzea derrigorrezkoa da aplikazioa itxi aurretik.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, errore-kodea bestela. |
PCO_ConvertGet
Deskribapena
Aurretik sortutako bihurtze-objektu baten balio guztiak lortzen ditu.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrBihurtu | PCO_Bihurtu* | pco bihurtzeko egitura baten erakuslea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, errore-kodea bestela. |
PCO_ConvertSet
Deskribapena
Aurretik sortutako bihurketa-objektu baterako beharrezko balioak ezartzen ditu.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrBihurtu | PCO_Bihurtu* | pco bihurtzeko egitura baten erakuslea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_ConvertGetDisplay
Deskribapena
PCO_Display egitura lortzen du
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrBistaratu | PCO_Display* | Pco pantaila-egitura baten erakuslea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrBistaratu | PCO_Display* | Pco pantaila-egitura baten erakuslea |
PCO_ConvertSetDisplay
Deskribapena
PCO_Display egitura ezartzen du
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrBistaratu | PCO_Display* | Pco pantaila-egitura baten erakuslea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_ConvertSetBayer
Deskribapena
Aurretik sortutako bihurtze-objektu baten Bayer egitura-balioak ezartzen ditu. Erabili funtzio hauek Bayer ereduaren parametroak aldatzeko.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrBayer | PCO_Bayer* | PCO Bayer egitura baten erakuslea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_ConvertSetFilter
Deskribapena
Aurretik sortutako bihurtze-objektu baten iragazki-egituraren balioak ezartzen ditu.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
aurreiragazkia | PCO_Iragazkia* | Pco iragazkien egitura baten erakuslea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_ConvertSetSensorInfo
Deskribapena
PCO_SensorInfo egitura ezartzen du aurrez sortutako bihurtze-objektu baterako
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pstrSensorInfo | PCO_SensorInfo* | Sentsorearen informazio egitura baten erakuslea. Mesedez, ez ahaztu wSize parametroa ezartzea |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_SetPseudoLut
Deskribapena
Kargatu grafikoaren hiru pseudolut kolore-taulak
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
pseudo_lut | sinatu gabeko karaktere * | Erakuslea pseudo lut kolore-balioetara (R,G,B koloreak: 256 * 3 byte edo 4 byte) |
inumcolors | int | Ezarri 3 R,G,B edo 4 R,G,B,A-rako |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_LoadPseudoLut
Deskribapena
Sasi koloreen bilaketa-taula bat kargatzen du bihurketa objektuan. Funtzio hau aurrez definitutako edo norberak sortutako sasi bilaketa-taula batzuk kargatzeko erabil daiteke.
Prototipoa
Parametroa
Izena Mota Deskribapena | ||||||
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati | ||||
formatua | int | 0 | lt1, 1 | lt2, 2 | lt3, 3 | lt4 |
fileizena | char* | ren izena file kargatu |
Itzultzeko balioa
Izena Mota Deskribapena | ||||||
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati | ||||
formatua | int | 0 | lt1, 1 | lt2, 2 | lt3, 3 | lt4 |
fileizena | char* | ren izena file kargatu |
PCO_Bihurtu16TO8
Deskribapena
Bihurtu irudi-datuak b16-n 8 biteko datuak b8-n (grisen eskala)
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
modua | int | Moduaren parametroa |
ikolmodua | int | Kolore moduaren parametroa |
zabalera | int | Bihurtu beharreko irudiaren zabalera |
altuera | int | Bihurtu beharreko irudiaren altuera |
b16 | hitza* | Irudi gordinaren erakuslea |
b8 | byte* | Erakuslea 8bit b/w irudi bihurtuta |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_Bihurtu16TO24
Deskribapena
Bihurtu irudi-datuak b16-n 24 biteko datuak b24-n (grisen eskala)
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
modua | int | Moduaren parametroa |
Izena | Mota | Deskribapena |
ikolmodua | int | Kolore moduaren parametroa |
zabalera | int | Bihurtu beharreko irudiaren zabalera |
altuera | int | Bihurtu beharreko irudiaren altuera |
b16 | hitza* | Irudi gordinaren erakuslea |
b24 | byte* | Erakuslea 24 biteko koloretako irudi bihurtuta |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_Bihurtu16TOCOL
Deskribapena
Bihurtu irudi datuak b16-n RGB datuetara b8-n (kolorea)
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
modua | int | Moduaren parametroa |
ikolmodua | int | Kolore moduaren parametroa |
zabalera | int | Bihurtu beharreko irudiaren zabalera |
altuera | int | Bihurtu beharreko irudiaren altuera |
b16 | hitza* | Irudi gordinaren erakuslea |
b8 | byte* | Erakuslea 24 biteko koloretako irudi bihurtuta |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_Convert16TOPSEUDO
Deskribapena
Bihurtu irudi-datuak b16-n b8-ko sasi kolore-datuetara (kolorea)
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
modua | int | Moduaren parametroa |
ikolmodua | int | Kolore moduaren parametroa |
zabalera | int | Bihurtu beharreko irudiaren zabalera |
altuera | int | Bihurtu beharreko irudiaren altuera |
b16 | hitza* | Irudi gordinaren erakuslea |
b8 | byte* | Erakuslea 24 biteko sasi koloretako irudi bihurtuta |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_Bihurtu16TOCOL16
Deskribapena
Bihurtu irudi datuak b16-n RGB datuetara b16-n (kolorea)
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
modua | int | Moduaren parametroa |
Izena | Mota | Deskribapena |
ikolmodua | int | Kolore moduaren parametroa |
zabalera | int | Bihurtu beharreko irudiaren zabalera |
altuera | int | Bihurtu beharreko irudiaren altuera |
b16in | hitza* | Irudi gordinaren erakuslea |
b16kanpora | hitza* | Erakuslea 48 biteko koloretako irudi bihurtuta |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_GetWhiteBalance
Deskribapena
Color_tempand tint-en zuri orekatuen balioak lortzen ditu
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
ph | HELDUA | Kudeatu aurretik sortutako bihurketa-objektu bati |
kolore_tenper | int* | int erakuslea kalkulatutako kolore-tenperatura lortzeko |
tinda | int* | int erakuslea kalkulatutako tinta-balioa lortzeko |
modua | int | Moduaren parametroa |
zabalera | int | Bihurtu beharreko irudiaren zabalera |
altuera | int | Bihurtu beharreko irudiaren altuera |
gb12 | HITZA* | Irudi gordinaren datu-matrizerako erakuslea |
x_min | int | Laukizuzena kalkulurako erabiliko den irudi-eskualdea ezartzeko |
y_min | int | Laukizuzena kalkulurako erabiliko den irudi-eskualdea ezartzeko |
x_max | int | Laukizuzena kalkulurako erabiliko den irudi-eskualdea ezartzeko |
y_max | int | Laukizuzena kalkulurako erabiliko den irudi-eskualdea ezartzeko |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_GetMaxLimit
Deskribapena
GetMaxLimit-ek tenperatura eta tinta jakin baterako RGB balioak lortzen ditu. Bihurtu kontrolaren elkarrizketa-koadroko gehienezko balioak ez du RGB balioen baliorik handiena gainditu behar, adibidez, R baliorik handiena bada, gehienezko balioa handitu daiteke R balioak bit bereizmenera iritsi arte (4095). Baldintza bera bete behar da balio maximoa murrizteko, adibidez, B balio baxuena bada, balio maximoa gutxitu daiteke B balioak balio minimora iritsi arte.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
r_max | flotatu* | Balio gorri maximoa jasotzen duen flotatzaile baten erakuslea |
g_max | flotatu* | Gehienezko balio berdea jasotzen duen karroza baten erakuslea |
b_max | flotatu* | Gehienezko balio urdina jasotzen duen karroza baten erakuslea |
tenp | flotatu | Kolore-tenperatura |
tinda | flotatu | Tinte ezarpena |
irteera_bit | int | Bihurtutako irudiaren bit bereizmena (normalean 8) |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_GetColorValues
Deskribapena
Kolore-tenperatura eta tintua lortzen ditu emandako R, G, B balio maximoetarako.
GetColorValuesis bakarrik erabiltzen da pco.camware . Kolore-tenperatura eta tindadura kalkulatzen ditu kolore zaharraren lut Rmax, Gmax, Bmax balioetan oinarrituta. Kalkulatutako balioak b16 eta tif16 irudi zaharrak bihurtzeko errutina berriekin bihurtzeko erabiltzen dira.
Prototipoa
Parametroa
Izena | Mota | Deskribapena |
pfColorTemp | flotatu* | Kolore-tenperatura jasotzeko karroza baten erakuslea |
pfColorTemp | flotatu* | Erakuslea karroza baten erakuslea kolore-tinta jasotzeko |
iRedMax | int | Zenbaki osoa gorriaren egungo gehienezko balioa ezartzeko |
iGreenMax | int | Zenbaki osoa berdearen egungo gehienezko balioa ezartzeko. |
iBlueMax | int | Osoa urdinaren egungo gehienezko balioa ezartzeko |
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_WhiteBalanceToDisplayStruct
Deskribapena
Zurien balantzea kalkulatzen du eta balioak strDisplaystruct-en ezartzen ditu mugak mantenduz. struct str Bistaratzea lortzen du bihurketa heldulekuaren barnean
Prototipoa
Parametroa
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
PCO_GetVersionInfoPCO_CONV
Deskribapena
DLL-ri buruzko bertsioaren informazioa ematen du.
Prototipoa
Parametroa
Itzultzeko balioa
Izena | Mota | Deskribapena |
ErrorMessage | int | 0 arrakasta izanez gero, Errorcode bestela. |
Ezarpen tipikoa
Urratsez urratseko ezarpen tipiko honek oinarrizko manipulazioa erakusten du
- Adierazpenak
- Ezarri buffer "tamaina" parametro guztiak espero diren balioekin:
- Ezarri sentsorearen informazioaren parametroak eta sortu bihurtzeko objektua
- Aukeran, ireki bihurtzeko elkarrizketa-koadroa
- Ezarri gutxieneko eta gehienezko balioa nahi duzun barrutian eta ezarri bihurtzeko objektuan
- Egin bihurketa eta ezarri datuak elkarrizketa-koadroan elkarrizketa-koadroa irekita badago
- Itxi aukeran irekitako bihurtzeko elkarrizketa-koadroa
- Itxi bihurtzeko objektua:
Ikusi Test_cvDlg sample in the pco.sdk sample karpeta. v1.20-tik hasita, kolore negatiboaren balioaren barrutia bikoiztu egin da.
- posta helbidea: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Alemania
- telefonoa: +49 (0) 9441 2005 0
- e-posta: pco@excelitas.com
- web: www.excelitas.com/pco
Dokumentuak / Baliabideak
![]() |
EXCELITAS TECHNOLOGIES pco.convert Mikroskopio-kamera [pdfErabiltzailearen eskuliburua pco.convert Microscope Camera, pco.convert, Microscope Camera, Camera |