PCO MATLAB TE कूल्ड 26MPix sCMOS कैमरा
पीसीओ लैब का उपयोग करने से पहले पीसीओ आपसे इस मैनुअल में दिए गए निर्देशों को ध्यान से पढ़ने और उनका पालन करने के लिए कहता हैview एसडीके।
किसी भी प्रश्न या टिप्पणी के लिए, पीसीओ पर हमसे संपर्क करें।
- टेलीफोन + 49 (0) 9441 2005 50
- फैक्स 49 (0) 9441 2005 20
- ईमेल info@pco.de
- डाक का पता एक्सेलिटास पीसीओ जीएमबीएच डोनौपार्क 11 93309 केल्हेम, जर्मनी
कवर फोटो पीसीओ कैमरा सिस्टम का वास्तविक दुनिया में उपयोग दिखाता है। लेंस अलग से बेचा जाता है।
विमोचन: नवंबर 2022 © एक्सेलिटास पीसीओ जीएमबीएच
pco.matlab उपयोगकर्ता पुस्तिका V1.17.0 © Excelitas PCO GmbH, जर्मनी
यह कार्य Creative Commons Attribution-NoDerivatives 4.0 International लाइसेंस के तहत लाइसेंस प्राप्त है। को view इस लाइसेंस की एक प्रति, देखें http://creativecommons.org/licenses/by-nd/4.0/ या Creative Commons, PO Box 1866, Mountain को एक पत्र भेजें View, सीए 94042, यूएसए।
परिचय
PCO कैमरों के लिए pco.matlab का उपयोग करके, आप एक पैकेज में तीन घटकों को शामिल करते हैं:
pco.matlab अडैप्टर (अध्याय 2) आपके PCO कैमरे को MATLAB छवि अधिग्रहण टूलबॉक्स में एकीकृत करता है। यह आपके लिए अपने कैमरा सिस्टम को आसानी से नियंत्रित करना और बिना किसी सीमा के MATLAB में छवियां प्राप्त करना बहुत आसान बनाता है।
pco.matlab flim पैकेज (अध्याय 3) के साथ आपको MATLAB फ़ंक्शंस का एक मूल सेट मिलता है। यह आपको चरण और मॉडुलन गहराई छवियों के साथ-साथ कैमरे के कच्चे डेटा से आजीवन छवियों की गणना करने में मदद करता है। इसके अलावा, pco.flim श्वेत पत्र विस्तृत स्पष्टीकरण और गणितीय विवरण के साथ आपकी सहायता करता है।
pco.matlab स्क्रिप्ट (अध्याय 4) आपको पूर्व का संग्रह प्रदान करती हैampले एम-fileएस। वे MATLAB स्क्रिप्टिंग भाषा से सीधे pco.sdk और pco.recorder से फ़ंक्शन कॉल करने के लिए आपका समर्थन करते हैं। भूतपूर्वampलेस दिखाते हैं कि आप कैमरे को कैसे इनिशियलाइज़ करते हैं और कैमरा सेटिंग्स बदलते हैं, एक ऑपरेटिंग कैमरा या कैमरे की आंतरिक मेमोरी से इमेज लेते हैं। पकड़ी गई छवियों को सीधे MATLAB आकृति विंडो में प्रदर्शित किया जाता है या एक छवि स्टैक में एकत्र किया जाता है। छवि स्टैक से छवियों को आगे संसाधित करने के लिए MATLAB एल्गोरिथम का उपयोग करें।
MATLAB के लिए अनुकूलक
यह अध्याय MATLAB छवि अधिग्रहण टूलबॉक्स के लिए pco.matlab एडेप्टर के उपयोग और सुविधाओं का वर्णन करता है।
PCOCameraAdaptor.dll उपयोग किए जाने वाले वास्तविक एडेप्टर का प्रतिनिधित्व करता है। इसके अतिरिक्त स्थापना निर्देश देते हुए एक readme.txt प्रदान किया जाता है। कई पूर्वampले स्क्रिप्ट fileआइए दिखाते हैं कि एडेप्टर फ़ंक्शंस का उपयोग करके, विभिन्न उपयोग मामलों के लिए कैमरा कैसे सेट अप करें और छवियां प्राप्त करें। pco_imaqregister.m फ़ंक्शन एडेप्टर का पंजीकरण प्रदान करता है।
एडॉप्टर को रीडमी के अनुसार इंस्टॉल करने के बाद file पीसीओ कैमरों से दो तरह से तस्वीरें प्राप्त करना संभव है:
- आप कमांड विंडो में या m- बनाकर पूरी तरह से कमांड के साथ काम कर सकते हैं। fileछवि अधिग्रहण टूलबॉक्स के लिए एस।
- दूसरी संभावना गुण और अधिग्रहण कमांड के लिए ग्राफिकल तत्वों के साथ MATLAB द्वारा प्रदान की गई छवि अधिग्रहण जीयूआई का उपयोग करना है।
एडेप्टर सभी प्रकार के कैमरा का समर्थन करता है।
टूलबॉक्स संरचना के कारण केवल स्ट्रीमिंग समर्थित है, कैमरा रैम को पढ़ना संभव नहीं है।
यदि कैमरा RAM पढ़ना आवश्यक है, तो script fileMATLAB के लिए s का उपयोग करना होगा (अध्याय 4 देखें)।
यह एडेप्टर MATLAB R2013b और बाद के संस्करणों के लिए समर्थित है।
MATLAB छवि अधिग्रहण जीयूआई
MATLAB द्वारा प्रदान की गई छवि अधिग्रहण जीयूआई छवियों को प्राप्त करने का एक आसान तरीका है। उपलब्ध कैमरे और उनकी विशेषताएँ स्पष्ट रूप से व्यवस्थित हैं। पूर्वviewआईएनजी और रिकॉर्डिंग को कई बटनों द्वारा नियंत्रित किया जा सकता है।
यदि आप इस GUI के साथ एडॉप्टर का उपयोग करते हैं तो कुछ प्रतिबंध हैं:
हार्डवेयर ब्राउजर में कैमरा बदलने से पहले दोनों प्रीview और अधिग्रहण को रोकना होगा।
जब MATLAB R2015b, previewMATLAB कमांड विंडो में आईएनजी और रिकॉर्डिंग की जानी चाहिए, क्योंकि जीयूआई बटन इस विशिष्ट MATLAB संस्करण में बग से संबंधित एक निश्चित देरी के साथ प्रतिक्रिया करेंगे। जीयूआई में कैमरा सेटिंग्स को अनुकूलित करने का एक व्यावहारिक तरीका होगा और उसके बाद कमांड विंडो में वीडियो इनपुट और वीडियो स्रोत ऑब्जेक्ट बनाएं और सत्र लॉग को जीयूआई से कमांड विंडो में कॉपी करें।
संबंधित मैनुअल
छवि अधिग्रहण टूलबॉक्स के साथ काम करने के बारे में अधिक जानकारी प्राप्त करने के लिए, MATLAB छवि अधिग्रहण टूलबॉक्स उपयोगकर्ता गाइड पर एक नज़र डालें।
कैमरा गुणों के बारे में अधिक जानकारी के लिए नवीनतम pco.sdk मैनुअल पढ़ें।
सामान्य विशेषता
प्रत्येक एडेप्टर दो सामान्य गुण प्रदान करता है। वे एडेप्टर प्रकार से स्वतंत्र हैं।
फ्रेम्सपरट्रिगर
अधिग्रहण शुरू करते समय प्राप्त की जाने वाली छवियों की संख्या निर्धारित करें। (यह मान अनंत पर भी सेट किया जा सकता है, और फिर अधिग्रहण को केवल स्टॉप कॉल करके रोका जा सकता है।)
रिटर्न्ड कलरस्पेस
लौटाई गई छवि का रंग सेट करें। (यहां सेट किए जा सकने वाले मान कैमरे द्वारा प्रदान की गई छवि के प्रकार पर निर्भर करते हैं। b/w कैमरों का उपयोग करना यह गुण उपयोगी नहीं है क्योंकि ग्रेस्केल छवि से रंग जानकारी प्राप्त करना संभव नहीं है। रंगीन कैमरों के लिए यह संभव है ग्रेस्केल, आरजीबी रंग और वाईसीबीसीआर प्रतिनिधित्व के बीच स्विच करें।)
डिवाइस विशिष्ट गुण
pco.camware में उपलब्ध अधिकांश कैमरा सेटिंग्स एडॉप्टर में भी उपलब्ध हैं। एडेप्टर गुणों की संरचना के कारण उन्हें एक अलग तरीके से व्यवस्थित किया जाता है। डिवाइस गुण वीडियो इनपुट ऑब्जेक्ट से संबंधित नहीं हैं बल्कि वीडियो स्रोत ऑब्जेक्ट से संबंधित हैं। विलंब समय, एक्सपोजर समय और फ्रेम दर, अधिग्रहण या पूर्व के अलावाview संपत्ति बदलते समय स्वचालित रूप से बंद हो जाता है, बाद में इसे पुनरारंभ किया जाएगा।
अवलोकन
निम्न तालिका एक ओवर दिखाती हैview वर्णानुक्रम में सभी वर्णित डिवाइस गुण और इंगित करता है कि क्या वे केवल पढ़ने के लिए हैं और सभी कैमरों के लिए उपलब्ध हैं। जिन गुणों में उपलब्धता विशिष्ट होती है, वे केवल तभी दिखाई देते हैं जब कैमरा उनका समर्थन करता है।
संपत्ति | विवरण | केवल पढ़ने के लिए | उपलब्धता |
AMएक्वायरमोड | कैमरे का अधिग्रहण मोड
ऑटो, बाहरी या अनुक्रम ट्रिगर |
नहीं | विशिष्ट |
AMImageNumber |
एक अधिग्रहण पल्स के लिए प्राप्त करने के लिए छवियों को अनदेखा कर दिया जाएगा यदि अधिग्रहण मोड ऑटो है या
बाह्य। |
नहीं |
विशिष्ट |
B1 बिनिंग हॉरिजॉन्टल |
कैमरे की क्षैतिज बिनिंग
बिनिंग, बिनिंग फ़ैक्टर द्वारा कैमरे के रिज़ॉल्यूशन को कम कर देगा। यह हार्डवेयर ROI को भी प्रभावित करता है बिनिंग रंग के पैटर्न को बदल सकता है कैमरों |
नहीं |
सदैव |
B2बिनिंग कार्यक्षेत्र |
कैमरे की लंबवत बिनिंग
बिनिंग, बिनिंग फ़ैक्टर द्वारा कैमरे के रिज़ॉल्यूशन को कम कर देगा यह हार्डवेयर ROI को भी प्रभावित करता है बिनिंग रंग के पैटर्न को बदल सकता है कैमरों |
नहीं |
सदैव |
CFConversionFactor_e_cou nt | कैमरे का रूपांतरण कारक | नहीं | सदैव |
D1विलंब समय_unit | विलंब समय का समय आधार (ns, us, ms) | नहीं | सदैव |
D2देरी समय |
कैमरे का विलंब समय। मान चयनित इकाई में है
केवल कुछ कैमरों के लिए सेट किया जा सकता है अगर FMFpsBased को चालू पर सेट किया जाता है, तो इसे नज़रअंदाज़ कर दिया जाएगा |
नहीं अगर
चयन |
सदैव |
D3DelayMin_time_ns | नैनोसेकंड में न्यूनतम विलंब समय | हाँ | सदैव |
D4DelayMax_time_ms | मिलीसेकंड में अधिकतम विलंब समय | हाँ | सदैव |
D5DelayMin_step_ns | नैनोसेकंड में न्यूनतम विलंब चरण | हाँ | सदैव |
डीपी कोर तैयारी |
DPCore तैयारी को चालू/बंद करता है। यदि जेट्रा स्थापित है या यदि
DPCore DLL एडेप्टर फ़ोल्डर में रहते हैं। यदि कैमरा DPCore में जमा हो जाता है, अन्यथा धूसर हो जाता है तो गुण सक्रिय होता है बाहर। |
नहीं |
विशिष्ट |
E1एक्सपोज़रटाइम_यूनिट | एक्सपोजर समय का समय आधार (एनएस, यूएस, एमएस) | नहीं | सदैव |
E2 एक्सपोजर टाइम | कैमरे का एक्सपोज़र समय मान चयनित इकाई में है | नहीं | सदैव |
E3एक्सपोज़रMin_time_ns | नैनोसेकंड में न्यूनतम एक्सपोजर समय | हाँ | सदैव |
E4एक्सपोज़रMax_time_ms | मिलीसेकंड में अधिकतम एक्सपोजर समय | हाँ | सदैव |
E5एक्सपोज़रMin_step_ns | नैनोसेकंड में न्यूनतम एक्सपोजर कदम | हाँ | सदैव |
FlimIPAsymCorrection | विषमता सुधार चालू/बंद करें | नहीं | विशिष्ट |
FlimMPMasterFrequency_Hz | हर्ट्ज में मास्टर मॉडुलन आवृत्ति | नहीं | विशिष्ट |
FlimMPModulationSource | मॉडुलन स्रोत इंटर्न / बाहरी का चयन करें | नहीं | विशिष्ट |
FlimMPOutputWaveform | आउटपुट वेवफ़ॉर्म कोई नहीं/साइन/स्क्वायर चुनें | नहीं | विशिष्ट |
FlimMPRelativePhase_mdeg | मिलीडिग्री में सापेक्ष चरण | नहीं | विशिष्ट |
FlimPSAddPhaseSampएक प्रकार का वृक्ष | अतिरिक्त चरण एस स्विच करेंampलिंग (चरण समरूपता) हाँ/नहीं | नहीं | विशिष्ट |
FlimPSPhaseNumber | चरण संख्या | नहीं | विशिष्ट |
FlimPSPhaseOrder | चरण क्रम (आरोही/विपरीत) | नहीं | विशिष्ट |
FlimPStapSelection | चयनित टैप ए टैप करें/बी टैप करें/ए+बी टैप करें | नहीं | विशिष्ट |
संपत्ति | विवरण | केवल पढ़ने के लिए | उपलब्धता |
FMFps आधारित |
चुनें कि क्या एक्सपोजर समय विलंब समय (बंद) या फ्रेम दर (चालू) के साथ सेट है
ट्रिगर मोड हार्डवेयर ट्रिगर नहीं होने पर ही चालू किया जा सकता है |
नहीं |
विशिष्ट |
FRFrameRate | यदि FMFpsBased बंद है तो कैमरे की फ़्रेम दर mHz में अनदेखा कर दी जाएगी | नहीं | विशिष्ट |
H1हार्डवेयरROI_X_Offset |
एचडब्ल्यू आरओआई के लिए क्षैतिज ऑफसेट
केवल कुछ कैमरों के लिए सेट किया जा सकता है हार्डवेयर ROI बदलने से रंगीन कैमरों का पैटर्न बदल सकता है |
नहीं अगर
चयन |
सदैव |
H2हार्डवेयरROI_Width |
HW ROI के लिए चौड़ाई
केवल कुछ कैमरों के लिए सेट किया जा सकता है हार्डवेयर ROI बदलने से रंगीन कैमरों का पैटर्न बदल सकता है यदि क्षैतिज ROI को सममित होना है, तो चौड़ाई में परिवर्तन रीसेट हो जाएगा और क्षैतिज ROI केवल हो सकता है एक्स ऑफसेट द्वारा बदल दिया गया |
नहीं अगर चयन |
सदैव |
H3HardwareROI_Hor_Sym | संकेतक अगर क्षैतिज हार्डवेयर आरओआई सममित होना चाहिए | हाँ | सदैव |
H4हार्डवेयरROI_Y_Offset |
एचडब्ल्यू आरओआई के लिए लंबवत ऑफसेट
केवल कुछ कैमरों के लिए सेट किया जा सकता है हार्डवेयर ROI बदलने से रंगीन कैमरों का पैटर्न बदल सकता है |
नहीं अगर
चयन |
सदैव |
H5हार्डवेयरROI_ऊंचाई |
एचडब्ल्यू आरओआई के लिए ऊंचाई
केवल कुछ कैमरों के लिए सेट किया जा सकता है हार्डवेयर ROI बदलने से रंगीन कैमरों का पैटर्न बदल सकता है यदि लंबवत आरओआई को सममित होना है, तो इसमें परिवर्तन होता है ऊँचाई को रीसेट किया जाएगा और लंबवत ROI को केवल y ऑफ़सेट द्वारा बदला जा सकता है |
नहीं अगर चयन |
सदैव |
H6HardwareROI_Vert_Sym | सूचक अगर लंबवत हार्डवेयर आरओआई को सममित होना चाहिए | हाँ | सदैव |
IO_x_SignalEnableDisabel | पोर्ट x पर IO सिग्नल को सक्षम/अक्षम करें | नहीं | विशिष्ट |
IO_x_SignalName | सिग्नल के नाम का चयन करें जिसे IO पोर्ट x से जोड़ा जाना चाहिए | नहीं | विशिष्ट |
IO_x_SignalPolarity | पोर्ट x पर IO सिग्नल की ध्रुवता | नहीं | विशिष्ट |
IO_x_SignalType | पोर्ट एक्स पर आईओ सिग्नल का प्रकार | नहीं | विशिष्ट |
आईआरमोड | IR संवेदनशीलता को चालू/बंद करें | नहीं | विशिष्ट |
NFNoiseFilter | शोर फिल्टर को चालू / बंद करें | नहीं | विशिष्ट |
पीसीपिक्सेलक्लॉक_हर्ट्ज | पिक्सेल दर
उपलब्ध होने पर FMFpsBased को बंद पर सेट कर देगा |
नहीं | सदैव |
आरडीडबल इमेज मोड | डबल इमेज मोड को चालू/बंद करें
संपत्ति विवरण के लिए एनोटेशन देखें |
नहीं | विशिष्ट |
एससीएमओएस रीडआउट मोड | pco.edge कैमरों के लिए रीडआउट मोड सेटिंग यह पैरामीटर केवल pco.edge के लिए उपलब्ध है
रोलिंग शटर में कैमरे |
नहीं | विशिष्ट |
एसएफसेंसरफॉर्मेट |
कैमरे का सेंसर प्रारूप।
प्रारूप [मानक] में, सेंसर से केवल भावात्मक पिक्सेल पढ़े जाते हैं। [विस्तारित] प्रारूप में रीडआउट कैमरा पर निर्भर है। यह हार्डवेयर ROI को भी प्रभावित करता है। सेंसर प्रारूप हो सकता है रंगीन कैमरों का पैटर्न बदलें। |
नहीं |
सदैव |
एसएमएस शटर मोड |
शटर मोड
यदि शटर मोड बदल दिया गया है, तो एडॉप्टर को रिफ्रेश/रीसेट करना होगा |
नहीं |
विशिष्ट |
टीटीएमटाइमस्टampमोड | टाइमस्टamp मोड
कोई सेंटamp, बाइनरी, बाइनरी और असीसी, अस्की |
नहीं | विशिष्ट |
तालिका 1 - गुण खत्मview
एनोटेशन
AMएक्वायरमोड
यदि अधिग्रहण मोड को बाहरी या अनुक्रम ट्रिगर पर सेट किया गया है, तो अधिग्रहण को बाहरी स्रोत द्वारा नियंत्रित किया जाता है। यदि उच्च या निम्न स्थिति प्रभावी है, तो अधिग्रहण सक्षम पोर्ट के लिए IO सिग्नल गुणों की सेटिंग पर निर्भर करता है। AMImageNumber प्रॉपर्टी तभी बनाई जाएगी, जब सीक्वेंस ट्रिगर मोड उपलब्ध हो।
FMFps आधारित
यदि फ़्रेम दर और एक्सपोज़र समय सेट हैं, तो ऐसा हो सकता है कि कैमरे द्वारा मानों को ट्रिम कर दिया जाए। यदि वर्तमान फ़्रेम दर के लिए चयनित एक्सपोज़र समय बहुत अधिक है, तो फ़्रेम दर को ट्रिम और अपडेट किया जाएगा। यदि चयनित फ़्रेम दर बहुत अधिक है, तो एक्सपोज़र का समय छोटा और अपडेट किया जाएगा।
आईआरमोड
चूंकि IR संवेदनशीलता चालू और बंद करने के लिए अलग-अलग न्यूनतम और अधिकतम एक्सपोज़र समय हैं, IR मोड बदलने से न्यूनतम और अधिकतम एक्सपोज़र समय बदल जाएगा और शायद (यदि वर्तमान एक्सपोज़र समय नई सीमा से अधिक हो जाता है) तो वर्तमान एक्सपोज़र समय भी बदल जाएगा।
आरडीडबल इमेज मोड
यदि दोहरा छवि मोड "चालू" पर सेट है, तो कैमरा केवल एक छवि के बजाय सीधे एक दूसरे के बाद दो छवियों को रिकॉर्ड करेगा। एडेप्टर में दो छवियों को दोगुनी ऊंचाई के साथ एक के रूप में माना जाता है (पहली छवि शीर्ष पर, दूसरी नीचे)। कुछ हार्डवेयर आरओआई सेट करना (यदि विशिष्ट कैमरे के लिए संभव हो) दो छवियों में से प्रत्येक को अलग-अलग प्रभावित करेगा (उम्मीद के अनुसार)। pco.matlab एडॉप्टर का सॉफ्ट आरओआई सेट करने से दो इमेज एक के रूप में प्रभावित होंगी, यानी y-ऑफ़सेट 10 सेट करने का मतलब है कि ऊपरी इमेज की पहली 10 लाइन काट देना, जबकि दूसरी इमेज प्रभावित नहीं होगी। यदि छवियों को अलग से सहेजा जाना चाहिए fileएस, अलगाव को प्रोग्रामेटिक रूप से किया जाना है।
अधिग्रहीत छवियों को लॉग करना
अधिग्रहीत छवियों को सहेजने के लिए टूलबॉक्स तीन विकल्प प्रदान करता है:
- मेमोरी: छवियों को मेमोरी में लॉग करें। अधिग्रहण के बाद इनका निर्यात किया जा सकता है।
- डिस्क: डेटा को सीधे डिस्क पर लॉग करें। इसलिए ए file चयनित/बनाया जाना है जहां छवियों को सहेजा जाएगा।
- डिस्क और मेमोरी: मेमोरी और डिस्क में लॉग इन करें।
ट्रिगर
ट्रिगर करने के लिए दो पैरामीटर बदले जा सकते हैं।
ट्रिगर्स की संख्या
यह पैरामीटर उन ट्रिगर्स की संख्या निर्धारित करता है जिनके लिए आप प्रतीक्षा करना चाहते हैं। कमांड के रूप में उपयोग करके आपको TriggerRepeat गुण सेट करना होगा, जो हमेशा ट्रिगर्स की संख्या से एक कम होता है।
ट्रिगर प्रकार
यह पैरामीटर ट्रिगर प्रकार सेट करता है। यहां तीन विकल्प उपलब्ध हैं:
- तुरंत: प्रारंभ को कॉल करके सीधे अधिग्रहण प्रारंभ किया जाता है
- मैनुअल: कॉलिंग स्टार्ट अधिग्रहण को सक्षम करता है। ट्रिगर कमांड को कॉल करके अधिग्रहण शुरू होता है
- हार्डवेयर: अधिग्रहण एक बाहरी स्रोत द्वारा नियंत्रित किया जाता है। ट्रिगर स्रोतों की उपलब्धता कैमरे के प्रकार पर निर्भर करती है
- बाहरी एक्सपोजर स्टार्ट: एक छवि तब ली जाती है जब कोई बाहरी सिग्नल उठता या गिरता है (IO सेटिंग्स पर निर्भर करता है)
- एक्सटर्नल एक्सपोजर कंट्रोल: एक छवि तब ली जाती है जब कोई बाहरी सिग्नल उठता या गिरता है (IO सेटिंग्स पर निर्भर करता है)। एक्सपोज़र का समय बाहरी पल्स की लंबाई से नियंत्रित होता है।
दिलचस्पी के क्षेत्र
कैमरे द्वारा प्रदान की गई हार्डवेयर आरओआई संपत्ति के अलावा, MATLAB सॉफ्टवेयर आरओआई करने में भी सक्षम है। आप क्षैतिज और लंबवत ऑफ़सेट का चयन कर सकते हैं और छवि की चौड़ाई और ऊँचाई भी चुन सकते हैं जो आप चाहते हैं।
इन सेटिंग्स के अनुसार टूलबॉक्स वितरित छवि को काट देता है। चार मानों की सीमा कैमरा रिज़ॉल्यूशन, चयनित हार्डवेयर ROI और बिनिंग द्वारा सीमित है।
समस्या निवारण
कैमरा एडॉप्टर समस्या निवारण का भी समर्थन करता है। यदि समस्याएँ हैं, तो आप एडॉप्टर को वर्कफ़्लो को लॉग में लिखने के लिए बाध्य कर सकते हैं file a बनाकर file निम्न निर्देशिका (CSIDL_COMMON_APPDATA\pco) में sc2_imaq_adaptor.log कहा जाता है:
विंडोज 7/10 (या विस्टा) पर: :\ProgramData\pco\
फिल्म पैकेज
परिचय
pco.matlab flim पैकेज में pco.flim वर्कफ़्लो को कवर करने के लिए MATLAB फ़ंक्शंस का पूरा सेट होता है। एक सामान्य रैखिक चरण अनुक्रम में pco.flim के साथ रिकॉर्ड किए गए अपरिष्कृत डेटा को पुनर्व्यवस्थित करने के लिए एक फ़ंक्शन भी प्रदान किया जाता है। विस्तृत स्पष्टीकरण और गणितीय विवरण के लिए कृपया pco.flim श्वेत पत्र देखें।
खंड 3.2.1 में कार्यों को प्रयुक्त MATLAB संस्करण से स्वतंत्र होने के लिए डिज़ाइन किया गया था। फिर भी, छवि प्रसंस्करण टूलबॉक्स और छवि अधिग्रहण टूलबॉक्स के संयोजन के साथ MATLAB संस्करण 2017a या उच्चतर की अनुशंसा की जाती है कि पूर्व का उपयोग करते समय जीवनकाल के आंकड़ों में रंग पट्टियों के सही प्रदर्शन से लाभ उठाया जाए।ample अनुभाग 3.2.2 और 3.2.3 में कार्य करता है।
FILE संगठन
प्रत्येक MATLAB फ़ंक्शन को एक में समझाया गया है file किसका fileनाम फ़ंक्शन नाम के बराबर है। निर्देशिका flim_functions सामान्य FLIM प्रकार्य प्रदान करती है। निर्देशिकाएँ flim_exampले_file और flim_example_memory पूर्व प्रदान करते हैंampइन सामान्य कार्यों को शामिल करते हुए।
फिल्म समारोह
निम्नलिखित कार्यों को स्वतंत्र मॉड्यूल के रूप में उपयोग करने के लिए डिज़ाइन किया गया था जो FLIM छवियों की गणना में अलग-अलग चरणों का प्रतिनिधित्व करते हैं। इस तरह के चरण एक रेखीय चरण छवि स्टैक में pco.flim के साथ रिकॉर्ड की गई चरण छवियों की पुनर्व्यवस्था, मॉडुलन गहराई और चरण छवियों की गणना, माप सेटअप द्वारा प्रेरित प्रभावों को रद्द करने के लिए संदर्भित प्रक्रिया और आजीवन छवियों की गणना है।
यदि लागू हो, तो सभी कार्य अलग-अलग मॉडुलन गहराई और चरण छवियों या मध्यवर्ती या अंतिम परिणामों के रूप में जटिल चरण के रूप में उनके संयोजन की पेशकश करते हैं।
flim_rearrange_stack
- विवरण:
pco.flim का उपयोग करके चरण छवि स्टैक रिकॉर्ड करते समय टैप और चरणों की छँटाई कई कैमरा कॉन्फ़िगरेशन पैरामीटर पर निर्भर होती है। आगे की व्याख्या और गणना के लिए इन चरण छवियों को रैखिक रूप से आरोही क्रम में पुनर्व्यवस्थित करने के लिए निम्नलिखित फ़ंक्शन का उपयोग किया जा सकता है।
इन मापदंडों का अधिक विस्तृत विवरण pco.flim मैनुअल में पाया जा सकता है (अध्याय pco.camware 4 सॉफ्टवेयर में उपखंड FLIM सेटअप)। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर:
नाम | विवरण |
imgStackRaw | pco.flim कैमरा के साथ 3डी इमेज स्टैक रिकॉर्ड किया गया |
चरण संख्या | 'शिफ्टेबल पेयर', '02', '04', '08', '16' |
addPaseSampएक प्रकार का वृक्ष | 'नहीं हां' |
चरण आदेश | 'आरोही', 'विपरीत' |
टैप चयन | 'टैप ए', 'टैप बी', 'टैप ए+बी' |
asymसुधार | 'बंद' |
प्रतिलाभ की मात्रा:
imgStack | रैखिक रूप से आरोही चरणों की 3डी इमेज स्टैक |
flim_numeric_harmonic_analysis
- विवरण:
रैखिक रूप से आरोही चरण छवियों के दिए गए अनुक्रम के साथ, प्रत्येक पिक्सेल के लिए निर्दिष्ट हार्मोनिक के पैरामीटर की गणना करने के लिए निम्न फ़ंक्शन का उपयोग किया जा सकता है। ये मॉड्यूलेशन इंडेक्स (यानी मॉड्यूलेशन गहराई), चरण और सामान्यीकृत तीव्रता (यानी निरंतर मूल्य) हैं। ज्यादातर मामलों में मौलिक, यानी पहला हार्मोनिक, गणना की जाती है। - प्रोटोटाइप:
समर्थित कैमरा प्रकार:
pco.flim
पैरामीटर:
नाम | विवरण |
imgStack | 3डी छवि स्टैक जिसमें तीसरे आयाम के साथ चरण की जानकारी है |
एनबिट्स | imgStack अपरिष्कृत तीव्रता मानों का बिट रिज़ॉल्यूशन |
nचरण | चरणों की संख्या |
लयबद्ध | संगणित किए जाने वाले सुरीले घटक (मौलिक के लिए 1) |
प्रतिलाभ की मात्रा:
modIndex | 2डी मॉडुलन सूचकांक छवि |
चरण | 2डी चरण छवि (रेडियंस में) |
मानदंडइंट | 2डी सामान्यीकृत तीव्रता छवि |
flim_numeric_harmonic_analysis_phasor
विवरण:
यह फ़ंक्शन अनुभाग 3.2.1.2 में फ़ंक्शन के बराबर है, सिवाय इसके कि गणना की गई मॉडुलन इंडेक्स छवि और चरण छवि को 'फासर्स' नामक जटिल मानों की छवि में जोड़ा जाता है। गणितीय संबंध द्वारा दिया गया है
pxy = mxye∅xy ,
निर्देशांक (x, y) के साथ प्रत्येक पिक्सेल के लिए चरण xy, मॉडुलन सूचकांक xy और चरण φxy के साथ।
अग्रिमtagजटिल अंकन का ई हस्तांतरण कार्यों के विवरण के लिए आवश्यक बीजगणित का सरलीकरण है, क्योंकि MATLAB जटिल संख्याओं को संभालने में सक्षम है।
प्रोटोटाइप:
समर्थित कैमरा प्रकार:
pco.flim
पैरामीटर:
नाम | विवरण |
imgStack | 3डी छवि स्टैक जिसमें तीसरे आयाम के साथ चरण की जानकारी है |
एनबिट्स | imgStack अपरिष्कृत तीव्रता मानों का बिट रिज़ॉल्यूशन |
nचरण | चरणों की संख्या |
लयबद्ध | संगणित किए जाने वाले सुरीले घटक (मौलिक के लिए 1) |
प्रतिलाभ की मात्रा:
phasor | 2डी जटिल चरण छवि |
मानदंडइंट | 2डी सामान्यीकृत तीव्रता छवि |
flim_referencing
- विवरण:
चूंकि प्रत्येक एकल FLIM माप समग्र सेटअप (pco.flim कैमरा, प्रकाश स्रोत, ऑप्टिकल रास्ते, केबल) की प्रतिक्रिया से प्रभावित होता है, इसके लिए सही करने के लिए एक संदर्भ माप की आवश्यकता होती है। ज्यादातर मामलों में एक फोटोल्यूमिनेसेंट एसampएक ज्ञात ल्यूमिनेसेंस जीवनकाल के साथ एक संदर्भ के रूप में प्रयोग किया जाता है।
निम्नलिखित फ़ंक्शन संदर्भ और एस के एकल परिणामों का उपयोग करके संदर्भित मॉड्यूलेशन इंडेक्स और चरण छवियों की गणना करता हैampले माप। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर:
नाम | विवरण |
modIndexSample | एस की 2डी मॉड्यूलेशन इंडेक्स इमेजampले माप |
के चरणample | एस की 2डी चरण छविampले माप |
modIndexRef | संदर्भ माप की 2डी मॉडुलन सूचकांक छवि |
चरण संदर्भ | संदर्भ माप की 2डी चरण छवि |
tauRef | संदर्भ प्रणाली का समय स्थिर (सेकंड में) |
f | मॉडुलन आवृत्ति (हर्ट्ज में) |
प्रतिलाभ की मात्रा:
modIndex | संदर्भित 2डी मॉडुलन सूचकांक छवि |
चरण | संदर्भित 2डी चरण छवि |
flim_referencing_phasor
- विवरण:
यह फ़ंक्शन खंड 3.2.1.4 में फ़ंक्शन के बराबर है, सिवाय इसके कि फ़ैसर छवियों को इनपुट पैरामीटर और वापसी मान के रूप में उपयोग किया जाता है। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर:
नाम | विवरण |
चरण एसample | एस की 2डी जटिल चरण छविampले माप |
चरण संदर्भ | संदर्भ माप की 2डी जटिल चरण छवि |
tauRef | संदर्भ प्रणाली का समय स्थिर (सेकंड में) |
f | मॉडुलन आवृत्ति (हर्ट्ज में) |
प्रतिलाभ की मात्रा:
phasor | संदर्भित 2D जटिल चरण छवि |
flim_get_lifetimes
- विवरण:
यह मानते हुए कि मापा गया एसampलेस को पहले क्रम के लो-पास सिस्टम (मोनोएक्सपोनेंशियल बिहेवियर) द्वारा चित्रित किया जा सकता है, उनके एकल समय स्थिरांक (जीवनकाल) की गणना निम्नलिखित फ़ंक्शन का उपयोग करके (संदर्भित) मॉडुलन सूचकांकों और चरणों के माध्यम से की जा सकती है। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर:
नाम | विवरण |
modIndex | 2डी मॉडुलन सूचकांक छवि |
चरण | 2डी चरण छवि (रेडियंस में) |
f | मॉडुलन आवृत्ति (हर्ट्ज में) |
प्रतिलाभ की मात्रा:
mLifetime | मॉड्यूलेशन इंडेक्स (सेकंड में) के आधार पर 2डी आजीवन छवि |
पीलाइफटाइम | चरण के आधार पर 2डी आजीवन छवि (सेकंड में) |
flim_get_lifetimes_phasor
- विवरण:
यह फ़ंक्शन खंड 3.2.1.6 में फ़ंक्शन के बराबर है, सिवाय इसके कि चरण छवि का उपयोग इनपुट पैरामीटर के रूप में किया जाता है। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर:
नाम | विवरण |
phasor | 2डी जटिल चरण छवि |
f | मॉडुलन आवृत्ति (हर्ट्ज में) |
प्रतिलाभ की मात्रा:
mLifetime | मॉड्यूलेशन इंडेक्स (सेकंड में) के आधार पर 2डी आजीवन छवि |
पीलाइफटाइम | चरण के आधार पर 2डी आजीवन छवि (सेकंड में) |
EXAMPLE मल्टी-टिफ का उपयोग कर रहा है FILES
- विवरण:
निम्नलिखित फ़ंक्शन मल्टी-टीआईएफएफ का उपयोग करके एक पूर्ण फ़्लिम वर्कफ़्लो प्रदर्शित करने के लिए अनुभाग 3.2.1 में उल्लिखित फ़ंक्शंस को शामिल करता है fileकच्चे इनपुट के रूप में। उस खंड में वर्णित इनपुट पैरामीटर के अतिरिक्त संदर्भ और एस निर्दिष्ट करने के लिए पैरामीटर हैंample fileकच्चे डेटा के साथ-साथ परिणामों के लिए विकल्प प्रदर्शित करता है। FLIM संगणना के पूरा होने के बाद एक सामान्यीकृत तीव्रता छवि और मॉड्यूलेशन इंडेक्स और चरण के आधार पर दो आजीवन छवियां प्रदर्शित की जाती हैं। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर (अंश):
नाम | विवरण |
रेफरीFileनाम | Fileसंदर्भ छवि स्टैक का नाम |
sampleFileनाम | Fileएस का नामampले छवि ढेर |
dispMinLifetime | प्रदर्शन के लिए न्यूनतम जीवनकाल (सेकंड में) |
dispMaxLifetime | प्रदर्शन के लिए अधिकतम जीवनकाल (सेकंड में) |
एक स्क्रिप्ट जो उपरोक्त फ़ंक्शन को पूर्वनिर्धारित पैरामीटर और इनपुट के साथ कॉल करती है fileनाम निम्नलिखित द्वारा प्रदान किया जाता है file:
flim_exampले_file_script.m
EXAMPMATLAB मेमोरी डेटा का उपयोग करना
- विवरण:
मामले में चरण छवियों वाले कच्चे छवि ढेर MATLAB मेमोरी में पहले से ही उपलब्ध हैं, उदाहरण के लिए pco.matlab एडाप्टर के संयोजन के साथ छवि अधिग्रहण टूलबॉक्स के माध्यम से रिकॉर्ड किया गया है, निम्नलिखित फ़ंक्शन का उपयोग FLIM परिणामों की गणना और प्रदर्शित करने के लिए किया जा सकता है एक आसान तरीका। गणना कार्यप्रवाह खंड 3.2.2 के समान है। - प्रोटोटाइप:
- समर्थित कैमरा प्रकार:
pco.flim - पैरामीटर (अंश):
नाम | विवरण |
RefRawStack | कच्ची इमेज स्टैक का संदर्भ दें |
sampलेरॉस्टैक | Sampले कच्ची छवि ढेर |
इमेज एक्विजिशन टूलबॉक्स के साथ रिकॉर्ड किए गए डेटा का उपयोग करके MATLAB कंसोल में एक विशिष्ट कॉल इस तरह दिख सकती है:
जैसा कि सभी इनपुट स्टैक त्रि-आयामी होने चाहिए, चार-आयामी पहुंच इस बात पर आधारित होती है कि टूलबॉक्स एक क्रम में ग्रे वैल्यू छवियों को कैसे संग्रहीत करता है।
एसडीके पूर्वAMPले स्क्रिप्ट्स
pco.matlab स्क्रिप्ट पूर्व का संग्रह प्रदान करती हैampले एम-fileएस। आवश्यक डीएलएल-fileएस और अतिरिक्त हेडर fileस शामिल हैं।
लिपि fileइसमें पूर्व शामिल हैampकैमरा सेटअप के लिए लेस, MATLAB इमेज स्टैक में छवियों को पकड़ना और उन्हें एक फिगर विंडो में प्रदर्शित करना। पूर्व भी हैंampलेस, जो दिखाता है कि स्क्रिप्ट से pco.recorder के साथ कैसे काम करना है file.
सभी संभावित कैमरा सेटिंग्स का केवल एक सबसेट पूर्व द्वारा कवर किया गया हैampलेस। आगे के सेटअप के लिए pco.sdk विवरण देखें।
64 बिट विंडोज सिस्टम पर काम करते समय MATLAB को बाहरी डीएल का उपयोग करने में सक्षम बनाने के लिए एक सी-कंपाइलर स्थापित किया जाना चाहिए। यह सभी देखें http://de.mathworks.com/support/compilers/current_release/
पूर्व चलाने के लिएample कोड MATLAB खोलें और इंस्टॉल निर्देशिका का चयन करें।
स्क्रिप्ट को कॉल करें setup_fileएस (जो निम्न कदम करता है)
या मैन्युअल रूप से:
- अपने परिवेश के आधार पर dll की प्रतिलिपि बनाएँ fileया तो रनटाइम \ बिन (32 बिट) या रनटाइम \ बिन 64 (64 बिट) निर्देशिका से इंस्टॉल निर्देशिका में।
- हेडर कॉपी करें fileरनटाइम से \ निर्देशिका को इंस्टॉल निर्देशिका में शामिल करें।
- स्थापित MATLAB संस्करण के आधार पर ver_7 या ver_8 निर्देशिका से pco_uint.m और pco_uinterr.m की प्रतिलिपि बनाएँ।
- पीसीओ_कैमरा_क्रिएट_डेफ को कॉल करेंfile.m, जो एक pco_camera_def.txt बनाएगा file हेडर परिभाषाओं के साथ।
सभी एम-fileजिनके नाम pco_camera से शुरू होते हैं, उनमें सबफंक्शन शामिल हैं, जिनका इस्तेमाल दूसरे में किया जा सकता है fileएस या स्टैंडअलोन भी।
सभी एम-fileजिनका नाम pco_sdk_ex से शुरू होता हैampले पूर्व हैंampअलग कार्यक्षमता के साथ लेस। सभी fileइसमें हेल्पटेक्स्ट शामिल है जिसे MATLAB कमांड सहायता के साथ दिखाया जा सकता है।
iE मदद pco_sdk_example_stack
सभी स्क्रिप्ट्स प्रोसेसिंग चरणों को दिखाने और कुछ जानकारी देने के लिए MATLAB disp () फ़ंक्शन का उपयोग करके कमांड विंडो में कुछ टेक्स्ट आउटपुट करती हैं। यह के सही व्यवहार का मूल्यांकन करने में मदद करता है
कैमरा और स्क्रिप्ट कोड।
पूर्व का एक संक्षिप्त विवरणample fileएस अनुसरण करता है।
सामान्य
सभी एम-fileएक सामान्य संरचना का उपयोग करें।
इस संरचना के वेरिएबल सेट करने से एसडीके लाइब्रेरी को लोड/अनलोड करने और कैमरे को खोलने/बंद करने के विभिन्न व्यवहारों को पूरा किया जा सकता है।
सभी पूर्वampले कोड को 64 बिट में विभिन्न MATLAB संस्करणों के साथ परीक्षण किया गया था।
अपना एम लिखते समय-fileऐसा हो सकता है कि MATLAB सिंटैक्स या अन्य त्रुटि के कारण बंद हो जाए। इसलिए सभी पूर्वampलेस MATLAB अपवाद हैंडलिंग के साथ बनाया गया है, जो त्रुटि होने पर कैमरा बंद कर देता है, sc2_cam लाइब्रेरी को अनलोड करता है और यदि आवश्यक हो तो pco_recorder लाइब्रेरी और त्रुटि स्रोत दिखाता है।
pco_reset_camlib और/या pco_reset_recorder के साथ लाइब्रेरी को फिर से init स्थिति में सेट किया जा सकता है।
एसडीके पूर्वAMPलेस
पीसीओ_एसडीके पूर्वampलेस दिखाता है कि MATLAB के भीतर pco.sdk API को कैसे सेटअप और उपयोग करना है। साधारण जांच के लिए pco_camera_info.m m- पर कॉल करेंfile
pco_camera_info ();
यह कैमरा प्रकार और कैमरा संशोधन के बारे में कुछ संदेश प्रदर्शित करेगा
पीसीओ_एसडीके_एक्सample_single
- विवरण:
चयन करने योग्य ट्रिगर मोड और एक्सपोज़र समय के साथ एकल छवि प्राप्त करें और प्रदर्शित करें।
pco_sdk_example_single() pco_camera_() और draw_image() से सबफंक्शन का उपयोग करता है। - समर्थित कैमरा प्रकार:
सभी कैमरे - प्रोटोटाइप:
पैरामीटर:
नाम | विवरण |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
trigmode | कैमरा ट्रिगर मोड (डिफ़ॉल्ट = ऑटो) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
ima | छवि को पकड़ा |
पीसीओ_एसडीके_एक्सample_swtrig
- विवरण:
चुनने योग्य एक्सपोज़र समय के साथ एकल सॉफ़्टवेयर ट्रिगर छवि को पकड़ें और प्रदर्शित करें। pco_sdk_example_swtrig() प्रत्यक्ष SDK कॉल और imshow() का उपयोग करता है। - समर्थित कैमरा प्रकार:
सभी कैमरे - प्रोटोटाइप:
पैरामीटर:
नाम | विवरण |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
trigmode | कैमरा ट्रिगर मोड (डिफ़ॉल्ट = ऑटो) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
ima | छवि को पकड़ा |
पीसीओ_एसडीके_एक्सample_live_getima
- विवरण:
कैमरा शुरू करें, एक लूप में चित्र लें और प्रदर्शित करें।
pco_sdk_example_live_getima pco_camera_() और draw_image() से उप-कार्यों का उपयोग करता है और एक बफर के साथ SDK-फ़ंक्शन PCO_GetImageEx के साथ पकड़ता है। - समर्थित कैमरा प्रकार:
सभी कैमरे - प्रोटोटाइप:
- पैरामीटर:
नाम | विवरण |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
पीसीओ_एसडीके_एक्सample_live_add
- विवरण:
कैमरा शुरू करें, एक लूप में चित्र लें और प्रदर्शित करें।
pco_sdk_example_live_add() pco_camera_() और draw_image() से उप-कार्यों का उपयोग करता है और चार बफ़र्स के साथ SDK-फ़ंक्शंस PCO_AddBuffer और PCO_WaitforBuffer के साथ चित्र लेता है। - समर्थित कैमरा प्रकार:
सभी कैमरे - प्रोटोटाइप:
- पैरामीटर:
नाम | विवरण |
पाश समय | सेकंड में लूप चलने का समय (डिफ़ॉल्ट = 10 सेकंड) |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
trigmode | कैमरा ट्रिगर मोड (डिफ़ॉल्ट = ऑटो) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
पीसीओ_एसडीके_एक्सample_stack
- विवरण:
स्ट्रीमिंग कैमरे से इमेज को सीधे इमेज स्टैक पर ले जाएं।
कार्यक्षेत्र में लौटने से पहले image_stack को स्थानांतरित कर दिया गया है।
लौटी हुई image_stack को draw_images के कार्यों में से एक के साथ प्रदर्शित किया जा सकता है। - समर्थित कैमरा प्रकार:
सभी कैमरे - प्रोटोटाइप:
- पैरामीटर:
नाम | विवरण |
पाश समय | सेकंड में लूप चलने का समय (डिफ़ॉल्ट = 10 सेकंड) |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
trigmode | कैमरा ट्रिगर मोड (डिफ़ॉल्ट = ऑटो) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
पीसीओ_एसडीके_एक्सample_read
- विवरण:
छवियों को कैमरे की आंतरिक मेमोरी में ले जाएं और बाद में पढ़ें।
पीसीओ_एसडीके_एक्सample_read() pco_camera_() से सबफंक्शन का उपयोग करता है।
चार बफ़र्स के साथ SDK-फ़ंक्शंस PCO_AddBuffer और PCO_WaitforBuffer के साथ रीड किया जाता है। - समर्थित कैमरा प्रकार:
आंतरिक मेमोरी वाले सभी कैमरे - प्रोटोटाइप:
- पैरामीटर:
नाम | विवरण |
imacount | हथियाने के लिए छवियों की संख्या |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
trigmode | कैमरा ट्रिगर मोड (डिफ़ॉल्ट = ऑटो) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
ima_stack | 'इमाकाउंट' छवियों के साथ ढेर |
मेटास्ट्रक्चर | मेटाडेटा उपलब्ध और सक्षम होने पर, PCO_METADATA_STRUCT प्रकार की 'imacount' संरचनाओं के साथ ढेर |
रिकॉर्डर पूर्वAMPलेस
pco.recorder SDK के शीर्ष पर बनाया गया है और कच्चे pco_sdk कार्यों की तुलना में छवियों को प्राप्त करने और पुनः प्राप्त करने को आसान बनाने के लिए कम मात्रा में कार्यों के साथ एक एपीआई बनाता है। pco_sdk_recorder पूर्वampलेस दिखाता है कि MATLAB के भीतर pco.recorder API को कैसे सेटअप और उपयोग करना है।
पीसीओ_एसडीके_एक्सample_recorder
- विवरण:
एक ही पीसीओ.कैमरा से पीसीओ.रिकॉर्डर के साथ वेरिएबल सेट करें और इमेज लें। रिकॉर्डर कार्यों को बुलाए जाने से पहले कैमरा pco.sdk के भीतर खोला जाता है। जब रिकॉर्डिंग की जाती है, तो इमेजडेटा को रिकॉर्डर मेमोरी से MATLAB सरणी में कॉपी किया जाता है। - समर्थित कैमरा प्रकार:
सभी कैमरे - प्रोटोटाइप:
- पैरामीटर:
नाम | विवरण |
imacount | हथियाने के लिए छवियों की संख्या |
संसर्ग का समय | एमएस में कैमरा एक्सपोजर समय (डिफ़ॉल्ट = 10ms) |
trigmode | कैमरा ट्रिगर मोड (डिफ़ॉल्ट = ऑटो) |
प्रतिलाभ की मात्रा:
त्रुटि कोड | सफलता के मामले में 0, अन्यथा त्रुटि कोड |
image_stack | 'इमाकाउंट' छवियों के साथ ढेर |
दस्तावेज़ / संसाधन
![]() |
PCO MATLAB TE कूल्ड 26MPix sCMOS कैमरा [पीडीएफ] उपयोगकर्ता मैनुअल MATLAB TE कूल्ड 26MPix sCMOS कैमरा, MATLAB, TE कूल्ड 26MPix sCMOS कैमरा, sCMOS कैमरा, कैमरा |
संदर्भ
-
Creative Commons — एट्रिब्यूशन-NoDerivatives 4.0 इंटरनेशनल — CC BY-ND 4.0
-
संकलक - MATLAB और सिमुलिंक