EXCELITAS TECHNOLOGIES pco.convert માઇક્રોસ્કોપ કેમેરા
વિશિષ્ટતાઓ
- ઉત્પાદનનું નામ: pco. કન્વર્ટ કરો
- સંસ્કરણ: 1.52.0
- લાઇસન્સ: ક્રિએટિવ કોમન્સ એટ્રિબ્યુશન-નોડેરિવેટિવ્ઝ 4.0 ઇન્ટરનેશનલ લાઇસન્સ
- ઉત્પાદક: એક્સેલિટાસ પીસીઓ જીએમબીએચ
- સરનામું: Donaupark 11, 93309 Kelheim, Germany
- સંપર્ક: +49 (0) 9441 2005 50
- ઈમેલ: pco@excelitas.com
- Webસાઇટ: www.excelitas.com/product-category/pco
ઉત્પાદન વપરાશ સૂચનાઓ
સામાન્ય માહિતી
pco.convert રંગ અને સ્યુડો રંગ રૂપાંતરણ માટે વિવિધ કાર્યો પ્રદાન કરે છે. શ્રેષ્ઠ કામગીરી માટે વપરાશકર્તા માર્ગદર્શિકામાં આપેલી સૂચનાઓનું પાલન કરવું મહત્વપૂર્ણ છે.
API કાર્ય વર્ણન કન્વર્ટ કરો
કન્વર્ટ API રંગ અને ઇમેજ ડેટાની હેરફેર માટે કાર્યોનો સમૂહ પ્રદાન કરે છે. નીચે કેટલાક મુખ્ય કાર્યો છે:
-
- PCO_ConvertCreate: એક નવો રૂપાંતર દાખલો બનાવો.
- PCO_ConvertDelete: રૂપાંતર દાખલો કાઢી નાખો.
- PCO_ConvertGet: રૂપાંતર સેટિંગ્સ મેળવો.
રંગ અને સ્યુડો રંગ રૂપાંતર
pco.convert કાળા અને સફેદ રૂપાંતરણ તેમજ રંગ રૂપાંતરણને સપોર્ટ કરે છે. દરેક પ્રકારના રૂપાંતરણ માટે મેન્યુઅલમાં આપેલી ચોક્કસ સૂચનાઓને અનુસરો.
FAQ
- પ્ર: હું pco.convert નો ઉપયોગ કરીને કલર કન્વર્ઝન કેવી રીતે કરી શકું?
- A: રંગ રૂપાંતરણ કરવા માટે, વપરાશકર્તા માર્ગદર્શિકામાં દર્શાવેલ યોગ્ય પરિમાણો સાથે PCO_ConvertGet ફંક્શનનો ઉપયોગ કરો.
- પ્ર: શું હું રૂપાંતરનો દાખલો કાઢી શકું?
- A: હા, તમે PCO_ConvertDelete ફંક્શનનો ઉપયોગ કરીને કન્વર્ઝન ઇન્સ્ટન્સ કાઢી શકો છો.
વપરાશકર્તા માર્ગદર્શિકા
pco.convert
Excelitas PCO GmbH તમને આ દસ્તાવેજમાંની સૂચનાઓને કાળજીપૂર્વક વાંચવા અને તેનું પાલન કરવાનું કહે છે. કોઈપણ પ્રશ્નો અથવા ટિપ્પણીઓ માટે, કૃપા કરીને કોઈપણ સમયે અમારો સંપર્ક કરો.
- ટેલિફોન: + 49 (0) 9441 2005 50
- ફેક્સ: + 49 (0) 9441 2005 20
- ટપાલ સરનામું: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Germany
- ઇમેઇલ: pco@excelitas.com
- web: www.excelitas.com/product-category/pco
pco.convert
વપરાશકર્તા માર્ગદર્શિકા 1.52.0
મે 2024 ના રોજ પ્રકાશિત
©કોપીરાઇટ એક્સેલિટાસ પીસીઓ જીએમબીએચ
આ કાર્ય ક્રિએટિવ કોમન્સ એટ્રિબ્યુશન-નોડેરિવેટિવ્સ 4.0 ઇન્ટરનેશનલ લાયસન્સ હેઠળ લાઇસન્સ પ્રાપ્ત છે. પ્રતિ view આ લાયસન્સની નકલ, મુલાકાત લો http://creativecommons.org/licenses/by-nd/4.0/ અથવા Creative Commons, PO Box 1866, Mountain ને પત્ર મોકલો View, CA 94042, USA.
જનરલ
- આ કન્વર્ટ SDK વર્ણનનો ઉપયોગ માલિકીની એપ્લિકેશન્સમાં PCO કન્વર્ટ રૂટિનનો અમલ કરવા માટે થઈ શકે છે, જેનો ઉપયોગ PCO કેમેરાને નિયંત્રિત કરવા માટે થાય છે. તૃતીય પક્ષ કેમેરા સાથે કન્વર્ટ રૂટિનનો ઉપયોગ કરવા માટે પ્રતિબંધિત છે.
- આ pco.convert sdk બે ભાગો ધરાવે છે: LUT રૂપાંતરણ કાર્યો pco.conv.dll અને સંવાદ કાર્યો pco_cdlg.dll .
કન્વર્ઝન ફંક્શનનો ઉપયોગ ડેટા એરિયા, b/w અને કલર, 8 બીટ પ્રતિ પિક્સેલ કરતા વધુના રિઝોલ્યુશન સાથે b/w ડેટા એરિયામાં 8 બીટ પ્રતિ પિક્સેલના રિઝોલ્યુશન સાથે અથવા 24 ના રિઝોલ્યુશન સાથે કલર ડેટા વિસ્તારોને કન્વર્ટ કરવા માટે થાય છે. (32) બીટ પ્રતિ પિક્સેલ. DLL માં વિવિધ કન્વર્ટ ઑબ્જેક્ટ બનાવવા અને ભરવા માટેના કાર્યોનો પણ સમાવેશ થાય છે. - API ના બીજા ભાગમાં સંવાદ કાર્યો છે. સંવાદો સરળ GUI સંવાદો છે જે વપરાશકર્તાને કન્વર્ટ ઑબ્જેક્ટના પરિમાણો સેટ કરવામાં સક્ષમ કરે છે. સંવાદ કાર્યોમાં સમાવવામાં આવેલ છે pco_cdlg.dll અને pco.conv.dll ના કેટલાક કાર્યો પર આધારિત છે.
- માં pco.sdk પીસીઓ કેમેરા માટે ત્યાં બે સેamples, જે કન્વર્ટ sdk નો ઉપયોગ કરે છે. એક છે Test_cvDlg sample અને બીજું sc2_demo છે. કૃપા કરીને તે s પર એક નજર નાખોamples ક્રમમાં કન્વર્ટ sdk ફંક્શનને ક્રિયામાં 'જુઓ'.
B/W અને સ્યુડો કલર કન્વર્ઝન
b/w ફંક્શનમાં વપરાતું રૂપાંતરણ અલ્ગોરિધમ નીચેના સરળ દિનચર્યા પર આધારિત છે
જ્યાં
- pos એ કાઉન્ટર વેરીએબલ છે
- ડેટાઆઉટ એ આઉટપુટ ડેટા વિસ્તાર છે
- ડેટાઇન એ ઇનપુટ ડેટા વિસ્તાર છે
- lutbw એ LUT ધરાવતો 2n કદનો ડેટા વિસ્તાર છે, જ્યાં n = ઇનપુટ વિસ્તારનું રીઝોલ્યુશન બિટ્સ પ્રતિ પિક્સેલમાં
સ્યુડોકલર ફંક્શનમાં આરજીબી ડેટા એરિયામાં કન્વર્ટ કરવા માટેની મૂળભૂત રૂટિન છે:
જ્યાં
- pos એ ઇનપુટ કાઉન્ટર વેરીએબલ છે
- pout એ આઉટપુટ કાઉન્ટર વેરીએબલ છે
- ડેટાઆઉટ એ આઉટપુટ ડેટા વિસ્તાર છે
- ડેટાઇન એ ઇનપુટ ડેટા વિસ્તાર છે
- lutbw એ LUT ધરાવતો 2n કદનો ડેટા વિસ્તાર છે, જ્યાં n = ઇનપુટ વિસ્તારનું રીઝોલ્યુશન બિટ્સ પ્રતિ પિક્સેલમાં
- lutred, lutgreen, lutblue એ LUT ધરાવતા 2n કદના ડેટા વિસ્તારો છે, જ્યાં n = પિક્સેલ દીઠ બીટમાં આઉટપુટ વિસ્તારનું રીઝોલ્યુશન.
રંગ રૂપાંતર
- PCO કલર કેમેરામાં ઉપયોગમાં લેવાતા CCD કલર સેન્સરમાં લાલ, લીલો અને વાદળી રંગો માટે ફિલ્ટર હોય છે. દરેક પિક્સેલમાં એક પ્રકારનું ફિલ્ટર હોય છે, આમ મૂળ રૂપે તમને દરેક પિક્સેલ માટે સંપૂર્ણ રંગ માહિતી મળતી નથી. તેના બદલે દરેક પિક્સેલ ફિલ્ટરને પસાર કરતા રંગ માટે 12 બિટ્સની ગતિશીલ શ્રેણી સાથે મૂલ્ય પ્રદાન કરે છે.
- PCO પરના તમામ રંગીન કેમેરા Bayer-filter DE મોઝેકિંગ સાથે કામ કરે છે. તે કલર ઈમેજ સેન્સરની કલર ફિલ્ટર પેટર્નને 2×2 મેટ્રિક્સ સુધી ઘટાડી શકાય છે. ઇમેજ સેન્સર પોતે તે 2×2 મેટ્રિક્સના મેટ્રિક્સ તરીકે જોઈ શકાય છે.
- આ રંગ પેટર્ન ધારો
રંગ પોતે માત્ર મેટ્રિક્સનું અર્થઘટન છે. આ અર્થઘટન કહેવાતા ડેમોસેકિંગ અલ્ગોરિધમ દ્વારા કરવામાં આવશે. pco_conv.dll ખાસ માલિકીની પદ્ધતિ સાથે કામ કરે છે.
API કાર્ય વર્ણન કન્વર્ટ કરો
PCO_ConvertCreate
વર્ણન
PCO_SensorInfo સ્ટ્રક્ચર પર આધારિત એક નવો કન્વર્ટ ઑબ્જેક્ટ બનાવે છે. બનાવેલ કન્વર્ટ હેન્ડલ રૂપાંતરણ દરમિયાન ઉપયોગમાં લેવાશે. એપ્લિકેશન બહાર નીકળે અને કન્વર્ટ dll અનલોડ કરે તે પહેલાં કૃપા કરીને PCO_ConvertDelete પર કૉલ કરો.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ* | હેન્ડલ તરફ નિર્દેશ કરો જે બનાવેલ કન્વર્ટ ઑબ્જેક્ટ પ્રાપ્ત કરશે |
str સેન્સર | PCO_SensorInfo* | સેન્સર માહિતી માળખું માટે નિર્દેશક. કૃપા કરીને wSize પરિમાણ સેટ કરવાનું ભૂલશો નહીં. |
iConvertType | int | રૂપાંતરણ પ્રકાર નક્કી કરવા માટે ચલ, કાં તો b/w, રંગ, સ્યુડો રંગ અથવા રંગ 16 |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertDelete
વર્ણન
અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટ કાઢી નાખે છે. એપ્લિકેશન બંધ કરતા પહેલા આ ફંક્શનને કૉલ કરવું ફરજિયાત છે.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertGet
વર્ણન
અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટના તમામ મૂલ્યો મેળવે છે.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrConvert | PCO_Convert* | પીસીઓ કન્વર્ટ સ્ટ્રક્ચર તરફ નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertSet
વર્ણન
અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટ માટે જરૂરી મૂલ્યો સેટ કરે છે.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrConvert | PCO_Convert* | પીસીઓ કન્વર્ટ સ્ટ્રક્ચર તરફ નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertGetDisplay
વર્ણન
PCO_Display માળખું મેળવે છે
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrDisplay | PCO_ડિસ્પ્લે* | પીસીઓ ડિસ્પ્લે સ્ટ્રક્ચર તરફ નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrDisplay | PCO_ડિસ્પ્લે* | પીસીઓ ડિસ્પ્લે સ્ટ્રક્ચર તરફ નિર્દેશક |
PCO_ConvertSetDisplay
વર્ણન
PCO_Display માળખું સેટ કરે છે
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrDisplay | PCO_ડિસ્પ્લે* | પીસીઓ ડિસ્પ્લે સ્ટ્રક્ચર તરફ નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertSetBayer
વર્ણન
અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટના બેયર સ્ટ્રક્ચર મૂલ્યો સેટ કરે છે. બેયર પેટર્ન પરિમાણો બદલવા માટે આ કાર્યોનો ઉપયોગ કરો.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrBayer | PCO_Bayer* | PCO બેયર સ્ટ્રક્ચર તરફ નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertSetFilter
વર્ણન
અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટના ફિલ્ટર સ્ટ્રક્ચર મૂલ્યો સેટ કરે છે.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
પ્રીફિલ્ટર | પીસીઓ_ફિલ્ટર* | પીસીઓ ફિલ્ટર સ્ટ્રક્ચર માટે નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_ConvertSetSensorInfo
વર્ણન
અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટ માટે PCO_SensorInfo માળખું સેટ કરે છે
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pstrSensorInfo | PCO_SensorInfo* | સેન્સર માહિતી માળખું માટે નિર્દેશક. કૃપા કરીને wSize પરિમાણ સેટ કરવાનું ભૂલશો નહીં |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_SetPseudoLut
વર્ણન
પ્લોટના ત્રણ સ્યુડોલટ રંગ કોષ્ટકો લોડ કરો
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
pseudo_lut | સહી વિનાનું ચાર * | સ્યુડો લ્યુટ રંગ મૂલ્યો માટે નિર્દેશક (R,G,B રંગો: 256 * 3 બાઇટ્સ, અથવા 4 બાઇટ્સ) |
inumcolors | int | R,G,B માટે 3 અથવા R,G,B,A માટે 4 પર સેટ કરો |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_LoadPseudoLut
વર્ણન
કન્વર્ટ ઑબ્જેક્ટ પર સ્યુડો કલર લુકઅપ ટેબલ લોડ કરે છે. આ ફંક્શનનો ઉપયોગ અમુક પૂર્વવ્યાખ્યાયિત અથવા સ્વયં બનાવેલ સ્યુડો લુકઅપ કોષ્ટકો લોડ કરવા માટે થઈ શકે છે.
પ્રોટોટાઇપ
પરિમાણ
નામ પ્રકાર વર્ણન | ||||||
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો | ||||
ફોર્મેટ | int | 0 | એલટી1, 1 | એલટી2, 2 | એલટી3, 3 | lt4 |
fileનામ | ચાર* | નું નામ file લોડ કરવા માટે |
વળતર મૂલ્ય
નામ પ્રકાર વર્ણન | ||||||
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો | ||||
ફોર્મેટ | int | 0 | એલટી1, 1 | એલટી2, 2 | એલટી3, 3 | lt4 |
fileનામ | ચાર* | નું નામ file લોડ કરવા માટે |
PCO_Convert16TO8
વર્ણન
ચિત્ર ડેટાને b16 માં 8bit ડેટાને b8 માં કન્વર્ટ કરો (ગ્રેસ્કેલ)
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
મોડ | int | મોડ પેરામીટર |
icolmode | int | કલર મોડ પેરામીટર |
પહોળાઈ | int | કન્વર્ટ કરવા માટે ઇમેજની પહોળાઈ |
ઊંચાઈ | int | કન્વર્ટ કરવા માટે ઈમેજની ઊંચાઈ |
b16 | શબ્દ* | કાચી છબી તરફ નિર્દેશક |
b8 | બાઈટ* | રૂપાંતરિત 8bit b/w ઇમેજ માટે પોઇન્ટર |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_Convert16TO24
વર્ણન
ચિત્ર ડેટાને b16 માં 24bit ડેટાને b24 માં કન્વર્ટ કરો (ગ્રેસ્કેલ)
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
મોડ | int | મોડ પેરામીટર |
નામ | પ્રકાર | વર્ણન |
icolmode | int | કલર મોડ પેરામીટર |
પહોળાઈ | int | કન્વર્ટ કરવા માટે ઇમેજની પહોળાઈ |
ઊંચાઈ | int | કન્વર્ટ કરવા માટે ઈમેજની ઊંચાઈ |
b16 | શબ્દ* | કાચી છબી તરફ નિર્દેશક |
b24 | બાઈટ* | રૂપાંતરિત 24bit કલર ઈમેજ માટે નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_Convert16TOCOL
વર્ણન
B16 માં ચિત્ર ડેટાને B8 (રંગ) માં RGB ડેટામાં રૂપાંતરિત કરો
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
મોડ | int | મોડ પેરામીટર |
icolmode | int | કલર મોડ પેરામીટર |
પહોળાઈ | int | કન્વર્ટ કરવા માટે ઇમેજની પહોળાઈ |
ઊંચાઈ | int | કન્વર્ટ કરવા માટે ઈમેજની ઊંચાઈ |
b16 | શબ્દ* | કાચી છબી તરફ નિર્દેશક |
b8 | બાઈટ* | રૂપાંતરિત 24bit કલર ઈમેજ માટે નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_Convert16TOPSEUDO
વર્ણન
b16 માં ચિત્ર ડેટાને b8 (રંગ) માં સ્યુડો કલર ડેટામાં કન્વર્ટ કરો
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
મોડ | int | મોડ પેરામીટર |
icolmode | int | કલર મોડ પેરામીટર |
પહોળાઈ | int | કન્વર્ટ કરવા માટે ઇમેજની પહોળાઈ |
ઊંચાઈ | int | કન્વર્ટ કરવા માટે ઈમેજની ઊંચાઈ |
b16 | શબ્દ* | કાચી છબી તરફ નિર્દેશક |
b8 | બાઈટ* | રૂપાંતરિત 24bit સ્યુડો કલર ઈમેજ માટે નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_Convert16TOCOL16
વર્ણન
B16 માં ચિત્ર ડેટાને B16 (રંગ) માં RGB ડેટામાં રૂપાંતરિત કરો
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
મોડ | int | મોડ પેરામીટર |
નામ | પ્રકાર | વર્ણન |
icolmode | int | કલર મોડ પેરામીટર |
પહોળાઈ | int | કન્વર્ટ કરવા માટે ઇમેજની પહોળાઈ |
ઊંચાઈ | int | કન્વર્ટ કરવા માટે ઈમેજની ઊંચાઈ |
b16in | શબ્દ* | કાચી છબી તરફ નિર્દેશક |
b16out | શબ્દ* | રૂપાંતરિત 48bit કલર ઈમેજ માટે નિર્દેશક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_GetWhiteBalance
વર્ણન
color_tempand ટિન્ટ માટે સફેદ સંતુલિત મૂલ્યો મેળવે છે
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
ph | હેન્ડલ | અગાઉ બનાવેલ કન્વર્ટ ઑબ્જેક્ટને હેન્ડલ કરો |
રંગ_તાપ | પૂર્ણાંક* | ગણતરી કરેલ રંગ તાપમાન મેળવવા માટે int પોઇન્ટર |
રંગભેદ | પૂર્ણાંક* | ગણતરી કરેલ ટિન્ટ મૂલ્ય મેળવવા માટે int પોઇન્ટર |
મોડ | int | મોડ પેરામીટર |
પહોળાઈ | int | કન્વર્ટ કરવા માટે ઇમેજની પહોળાઈ |
ઊંચાઈ | int | કન્વર્ટ કરવા માટે ઈમેજની ઊંચાઈ |
gb12 | શબ્દ* | કાચા ચિત્ર ડેટા એરે માટે નિર્દેશક |
x_min | int | ગણતરી માટે ઉપયોગમાં લેવાતા છબી ક્ષેત્રને સેટ કરવા માટેનો લંબચોરસ |
y_min | int | ગણતરી માટે ઉપયોગમાં લેવાતા છબી ક્ષેત્રને સેટ કરવા માટેનો લંબચોરસ |
x_max | int | ગણતરી માટે ઉપયોગમાં લેવાતા છબી ક્ષેત્રને સેટ કરવા માટેનો લંબચોરસ |
y_max | int | ગણતરી માટે ઉપયોગમાં લેવાતા છબી ક્ષેત્રને સેટ કરવા માટેનો લંબચોરસ |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_GetMaxLimit
વર્ણન
GetMaxLimit આપેલ ટેમ્પ અને ટિન્ટ માટે RGB મૂલ્યો મેળવે છે. કન્વર્ટ કંટ્રોલ ડાયલોગમાં મહત્તમ મૂલ્ય RGB મૂલ્યોના સૌથી મોટા મૂલ્ય કરતાં વધુ ન હોવું જોઈએ, દા.ત. R એ સૌથી મોટું મૂલ્ય હોય તો, R મૂલ્ય બિટ રિઝોલ્યુશન (4095) પર ન આવે ત્યાં સુધી મહત્તમ મૂલ્ય વધી શકે છે. મહત્તમ મૂલ્ય ઘટાડવા માટે સમાન શરત પૂરી કરવી આવશ્યક છે, દા.ત. જો B એ સૌથી નીચું મૂલ્ય હોય તો, જ્યાં સુધી B મૂલ્ય ન્યૂનતમ મૂલ્યને હિટ ન કરે ત્યાં સુધી મહત્તમ મૂલ્ય ઘટી શકે છે.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
r_max | ફ્લોટ* | મહત્તમ લાલ મૂલ્ય પ્રાપ્ત કરતા ફ્લોટ તરફ નિર્દેશક |
g_max | ફ્લોટ* | મહત્તમ લીલા મૂલ્ય પ્રાપ્ત કરતા ફ્લોટ તરફ નિર્દેશક |
b_max | ફ્લોટ* | મહત્તમ વાદળી મૂલ્ય પ્રાપ્ત કરતા ફ્લોટ તરફ નિર્દેશક |
તાપમાન | ફ્લોટ | રંગ તાપમાન |
રંગભેદ | ફ્લોટ | ટિન્ટ સેટિંગ |
આઉટપુટ_બિટ્સ | int | રૂપાંતરિત ઇમેજનું બિટ રિઝોલ્યુશન (સામાન્ય રીતે 8) |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_GetColorValues
વર્ણન
આપેલ R,G,B મહત્તમ મૂલ્યો માટે રંગ તાપમાન અને રંગભેદ મેળવે છે.
GetColorValuesis માત્ર માં વપરાય છે pco.camware . તે જૂના રંગ lut ના Rmax, Gmax, Bmax મૂલ્યોના આધારે રંગ તાપમાન અને રંગભેદની ગણતરી કરે છે. ગણતરી કરેલ મૂલ્યોનો ઉપયોગ જૂની b16 અને tif16 છબીઓને નવા કન્વર્ટ રૂટિન સાથે કન્વર્ટ કરવા માટે થાય છે.
પ્રોટોટાઇપ
પરિમાણ
નામ | પ્રકાર | વર્ણન |
pfColorTemp | ફ્લોટ* | રંગ તાપમાન પ્રાપ્ત કરવા માટે ફ્લોટ તરફ નિર્દેશક |
pfColorTemp | ફ્લોટ* | કલર ટિન્ટ મેળવવા માટે ફ્લોટ તરફ નિર્દેશક |
iRedMax | int | લાલ માટે વર્તમાન મહત્તમ મૂલ્ય સેટ કરવા માટે પૂર્ણાંક |
iGreenMax | int | લીલા માટે વર્તમાન મહત્તમ મૂલ્ય સેટ કરવા માટે પૂર્ણાંક. |
iBlueMax | int | વાદળી માટે વર્તમાન મહત્તમ મૂલ્ય સેટ કરવા માટે પૂર્ણાંક |
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_WhiteBalanceToDisplayStruct
વર્ણન
સફેદ સંતુલનની ગણતરી કરે છે અને મર્યાદા જાળવી રાખીને મૂલ્યોને strDisplaystruct પર સેટ કરે છે. કન્વર્ટ હેન્ડલમાંથી આંતરિક રીતે સ્ટ્રક્ચર str ડિસ્પ્લે મેળવે છે
પ્રોટોટાઇપ
પરિમાણ
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
PCO_GetVersionInfoPCO_CONV
વર્ણન
dll વિશે આવૃત્તિ માહિતી પરત કરે છે.
પ્રોટોટાઇપ
પરિમાણ
વળતર મૂલ્ય
નામ | પ્રકાર | વર્ણન |
ErrorMessage | int | સફળતાના કિસ્સામાં 0, અન્યથા ભૂલ કોડ. |
લાક્ષણિક અમલીકરણ
આ લાક્ષણિક સ્ટેપ બાય સ્ટેપ અમલીકરણ મૂળભૂત હેન્ડલિંગ દર્શાવે છે
- ઘોષણાઓ
- બધા બફર 'કદ' પરિમાણોને અપેક્ષિત મૂલ્યો પર સેટ કરો:
- સેન્સર માહિતી પરિમાણો સેટ કરો અને કન્વર્ટ ઑબ્જેક્ટ બનાવો
- વૈકલ્પિક રીતે કન્વર્ટ સંવાદ ખોલો
- ન્યૂનતમ અને મહત્તમ મૂલ્યને ઇચ્છિત શ્રેણીમાં સેટ કરો અને તેમને કન્વર્ટ ઑબ્જેક્ટ પર સેટ કરો
- કન્વર્ટ કરો અને ડેટાને ડાયલોગ પર સેટ કરો જો ડાયલોગ ઓપન હોય
- વૈકલ્પિક રીતે ખોલેલા કન્વર્ટ સંવાદને બંધ કરો
- કન્વર્ટ ઑબ્જેક્ટ બંધ કરો:
Test_cvDlg s જુઓamppco.sdk s માં leampફોલ્ડર. v1.20 થી શરૂ કરીને, નકારાત્મક રંગભેદ મૂલ્યની શ્રેણી બમણી કરવામાં આવી છે.
- ટપાલ સરનામું: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Germany
- ટેલિફોન: +49 (0) 9441 2005 0
- ઈ-મેલ: pco@excelitas.com
- web: www.excelitas.com/pco
દસ્તાવેજો / સંસાધનો
![]() |
EXCELITAS TECHNOLOGIES pco.convert માઇક્રોસ્કોપ કેમેરા [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા pco.convert માઈક્રોસ્કોપ કેમેરા, pco.convert, માઈક્રોસ્કોપ કેમેરા, કેમેરા |