EXCELITAS TECHNOLOGIES pco.convert Κάμερα μικροσκοπίου
Προδιαγραφές
- Όνομα προϊόντος: pco. μετατρέπω
- Έκδοση: 1.52.0
- Άδεια χρήσης: Creative Commons Αναφορά Αναφοράς-Όχι Παράγωγα 4.0Διεθνής Άδεια
- Κατασκευαστής: Excelitas PCO GmbH
- Διεύθυνση: Donaupark 11, 93309 Kelheim, Γερμανία
- Επικοινωνία: +49 (0) 9441 2005 50
- E-mail: pco@excelitas.com
- Webτοποθεσία: www.excelitas.com/product-category/pco
Οδηγίες χρήσης προϊόντος
Γενικές Πληροφορίες
Το pco.convert προσφέρει διάφορες λειτουργίες για μετατροπή χρωμάτων και ψευδοχρωμάτων. Είναι σημαντικό να ακολουθείτε τις οδηγίες που παρέχονται στο εγχειρίδιο χρήσης για βέλτιστη απόδοση.
Μετατροπή περιγραφής λειτουργίας API
Το Convert API παρέχει ένα σύνολο λειτουργιών για τον χειρισμό δεδομένων χρώματος και εικόνας. Ακολουθούν ορισμένες βασικές λειτουργίες:
-
- PCO_ConvertCreate: Δημιουργήστε μια νέα παρουσία μετατροπής.
- PCO_ConvertDelete: Διαγραφή μιας παρουσίας μετατροπής.
- PCO_ConvertGet: Λάβετε ρυθμίσεις μετατροπής.
Χρώμα και ψευδοχρώματα
Το pco.convert υποστηρίζει τόσο ασπρόμαυρη μετατροπή όσο και μετατροπή χρώματος. Ακολουθήστε τις συγκεκριμένες οδηγίες που παρέχονται στο εγχειρίδιο για κάθε τύπο μετατροπής.
FAQ
- Ε: Πώς μπορώ να πραγματοποιήσω μετατροπή χρώματος χρησιμοποιώντας το pco.convert;
- Α: Για να εκτελέσετε μια μετατροπή χρώματος, χρησιμοποιήστε τη συνάρτηση PCO_ConvertGet με τις κατάλληλες παραμέτρους όπως περιγράφονται στο εγχειρίδιο χρήστη.
- Ε: Μπορώ να διαγράψω μια παρουσία μετατροπής;
- Α: Ναι, μπορείτε να διαγράψετε μια παρουσία μετατροπής χρησιμοποιώντας τη συνάρτηση PCO_ConvertDelete.
εγχειρίδιο χρήσης
pco.convert
Η Excelitas PCO GmbH σας ζητά να διαβάσετε προσεκτικά και να ακολουθήσετε τις οδηγίες σε αυτό το έγγραφο. Για οποιεσδήποτε ερωτήσεις ή σχόλια, μη διστάσετε να επικοινωνήσετε μαζί μας ανά πάσα στιγμή.
- τηλέφωνο: + 49 (0) 9441 2005 50
- φαξ: + 49 (0) 9441 2005 20
- ταχυδρομική διεύθυνση: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Γερμανία
- e-mail: pco@excelitas.com
- web: www.excelitas.com/product-category/pco
pco.convert
εγχειρίδιο χρήσης 1.52.0
Κυκλοφόρησε τον Μάιο του 2024
©Copyright 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, Η.Π.Α.
Γενικός
- Αυτή η περιγραφή μετατροπής SDK μπορεί να χρησιμοποιηθεί για την εφαρμογή των ρουτινών μετατροπής PCO σε ιδιόκτητες εφαρμογές, οι οποίες χρησιμοποιούνται για τον έλεγχο καμερών PCO. Απαγορεύεται η χρήση της ρουτίνας μετατροπής με κάμερες τρίτων.
- Ο pco.convert Το sdk αποτελείται από δύο μέρη: Τις συναρτήσεις μετατροπής LUT pco.conv.dll και τις λειτουργίες διαλόγου pco_cdlg.dll .
Οι συναρτήσεις μετατροπής χρησιμοποιούνται για τη μετατροπή περιοχών δεδομένων, b/w και χρώματος, με ανάλυση μεγαλύτερη από 8 bit ανά pixel είτε σε περιοχές δεδομένων b/w με ανάλυση 8 bit ανά pixel είτε σε περιοχές έγχρωμων δεδομένων με ανάλυση 24 (32) bit ανά pixel. Το DLL περιλαμβάνει επίσης λειτουργίες για τη δημιουργία και τη συμπλήρωση των διαφόρων αντικειμένων μετατροπής. - Το δεύτερο μέρος του API περιέχει τις συναρτήσεις διαλόγου. Οι διάλογοι είναι απλοί διάλογοι GUI που επιτρέπουν στο χρήστη να ορίσει τις παραμέτρους των αντικειμένων μετατροπής. Οι λειτουργίες διαλόγου περιλαμβάνονται στο pco_cdlg.dll και βασίζονται σε ορισμένες λειτουργίες του pco.conv.dll.
- Στο pco.sdk για κάμερες pco υπάρχουν δύο samples, που κάνουν χρήση της μετατροπής sdk. Το ένα είναι το Test_cvDlg sample και το άλλο είναι το sc2_demo. Ρίξτε μια ματιά σε αυτά τα samples για να «δείτε» τις συναρτήσεις μετατροπής sdk σε δράση.
Ασπρόμαυρη και ψευδοχρωμική μετατροπή
Ο αλγόριθμος μετατροπής που χρησιμοποιείται στη συνάρτηση b/w βασίζεται στην παρακάτω απλή ρουτίνα
όπου
- pos είναι η μεταβλητή μετρητή
- dataout είναι η περιοχή δεδομένων εξόδου
- Το datain είναι η περιοχή δεδομένων εισόδου
- lutbw είναι μια περιοχή δεδομένων μεγέθους 2n που περιέχει το LUT, όπου n = ανάλυση της περιοχής εισόδου σε bit ανά pixel
Στη συνάρτηση ψευδοχρωμάτων η βασική ρουτίνα μετατροπής σε περιοχή δεδομένων RGB είναι:
όπου
- pos είναι η μεταβλητή μετρητή εισόδου
- pout είναι η μεταβλητή μετρητή εξόδου
- dataout είναι η περιοχή δεδομένων εξόδου
- Το datain είναι η περιοχή δεδομένων εισόδου
- lutbw είναι μια περιοχή δεδομένων μεγέθους 2n που περιέχει το LUT, όπου n = ανάλυση της περιοχής εισόδου σε bit ανά pixel
- lutred, lutgreen, lutblue είναι περιοχές δεδομένων μεγέθους 2n που περιέχουν το LUT, όπου n = ανάλυση της περιοχής εξόδου σε bit ανά pixel.
Μετατροπή χρώματος
- Οι χρωματικοί αισθητήρες CCD που χρησιμοποιούνται στις έγχρωμες κάμερες PCO διαθέτουν φίλτρα για τα χρώματα κόκκινο, πράσινο και μπλε. Κάθε pixel έχει έναν τύπο φίλτρου, επομένως αρχικά δεν λαμβάνετε πλήρεις πληροφορίες χρώματος για κάθε pixel. Μάλλον κάθε pixel αποδίδει μια τιμή με δυναμικό εύρος 12 bit για το χρώμα που περνά από το φίλτρο.
- Όλες οι έγχρωμες κάμερες στο PCO λειτουργούν με το μωσαϊκό φίλτρου Bayer DE. Το μοτίβο φίλτρου χρώματος αυτών των αισθητήρων έγχρωμης εικόνας μπορεί να μειωθεί σε μήτρα 2×2. Ο ίδιος ο αισθητήρας εικόνας μπορεί να θεωρηθεί ως μια μήτρα αυτών των πινάκων 2×2.
- Ας υποθέσουμε ότι αυτό το μοτίβο χρώματος
Το ίδιο το χρώμα είναι μόνο μια ερμηνεία της μήτρας. Αυτή η ερμηνεία θα γίνει από έναν λεγόμενο αλγόριθμο demosaicking. Το pco_conv.dll λειτουργεί με μια ειδική αποκλειστική μέθοδο.
Μετατροπή περιγραφής λειτουργίας API
PCO_ConvertCreate
Περιγραφή
Δημιουργεί ένα νέο αντικείμενο μετατροπής με βάση τη δομή PCO_SensorInfo. Η λαβή μετατροπής που δημιουργήθηκε θα χρησιμοποιηθεί κατά τη μετατροπή. Καλέστε το PCO_ConvertDelete πριν από την έξοδο από την εφαρμογή και την εκφόρτωση του αρχείου μετατροπής dll.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΗ* | Δείκτης σε μια λαβή που θα λάβει το δημιουργημένο αντικείμενο μετατροπής |
strΑισθητήρας | PCO_SensorInfo* | Δείκτης σε μια δομή πληροφοριών αισθητήρα. Μην ξεχάσετε να ορίσετε την παράμετρο wSize. |
iConvertType | ενθ | Μεταβλητή για τον προσδιορισμό του τύπου μετατροπής, είτε ασπρόμαυρο, χρώμα, ψευδόχρωμο ή χρώμα 16 |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertDelete
Περιγραφή
Διαγράφει ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως. Είναι υποχρεωτικό να καλέσετε αυτήν τη λειτουργία πριν κλείσετε την εφαρμογή.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertGet
Περιγραφή
Λαμβάνει όλες τις τιμές ενός αντικειμένου μετατροπής που δημιουργήθηκε προηγουμένως.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrConvert | PCO_Convert* | Δείκτης σε μια δομή μετατροπής pco |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertSet
Περιγραφή
Ορίζει τις απαραίτητες τιμές για ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrConvert | PCO_Convert* | Δείκτης σε μια δομή μετατροπής pco |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertGetDisplay
Περιγραφή
Λαμβάνει τη δομή PCO_Display
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrΟθόνη | PCO_Display* | Δείκτης σε μια δομή εμφάνισης pco |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrΟθόνη | PCO_Display* | Δείκτης σε μια δομή εμφάνισης pco |
PCO_ConvertSetDisplay
Περιγραφή
Ορίζει τη δομή PCO_Display
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrΟθόνη | PCO_Display* | Δείκτης σε μια δομή εμφάνισης pco |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertSetBayer
Περιγραφή
Ορίζει τις τιμές δομής Bayer ενός αντικειμένου μετατροπής που δημιουργήθηκε προηγουμένως. Χρησιμοποιήστε αυτές τις λειτουργίες για να αλλάξετε τις παραμέτρους του μοτίβου Bayer.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrBayer | PCO_Bayer* | Δείκτης σε μια δομή PCO Bayer |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertSetFilter
Περιγραφή
Ορίζει τις τιμές δομής φίλτρου ενός αντικειμένου μετατροπής που δημιουργήθηκε προηγουμένως.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
προφίλτρο | PCO_Filter* | Δείκτης σε μια δομή φίλτρου pco |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_ConvertSetSensorInfo
Περιγραφή
Ορίζει τη δομή PCO_SensorInfo για ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pstrSensorInfo | PCO_SensorInfo* | Δείκτης σε μια δομή πληροφοριών αισθητήρα. Μην ξεχάσετε να ορίσετε την παράμετρο wSize |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_SetPseudoLut
Περιγραφή
Φορτώστε τους τρεις πίνακες χρωμάτων ψευδολίθων της πλοκής
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
pseudo_lut | χωρίς υπογραφή char * | Τιμές χρώματος δείκτη σε ψευδο lut (χρώματα R, G, B: 256 * 3 byte ή 4 byte) |
inumcolors | ενθ | Ορίστε είτε σε 3 για R,G,B είτε 4 για R,G,B,A |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_LoadPseudoLut
Περιγραφή
Φορτώνει έναν ψευδοπρόγραμμα αναζήτησης χρώματος στο αντικείμενο μετατροπής. Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί για τη φόρτωση ορισμένων από τους προκαθορισμένους ή τους ίδιους πίνακες ψευδοαναζητήσεων.
Πρωτότυπο
Παράμετρος
Ονομα Τύπος Περιγραφή | ||||||
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως | ||||
σχήμα και διάταξις βιβλίου | ενθ | 0 | lt1, 1 | lt2, 2 | lt3, 3 | lt4 |
fileόνομα | απανθρακώνω* | Όνομα του file να φορτώσει |
Επιστρεφόμενη αξία
Ονομα Τύπος Περιγραφή | ||||||
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως | ||||
σχήμα και διάταξις βιβλίου | ενθ | 0 | lt1, 1 | lt2, 2 | lt3, 3 | lt4 |
fileόνομα | απανθρακώνω* | Όνομα του file να φορτώσει |
PCO_Convert16TO8
Περιγραφή
Μετατροπή δεδομένων εικόνας σε b16 σε δεδομένα 8 bit σε b8 (κλίμακα του γκρι)
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
τρόπος | ενθ | Παράμετρος λειτουργίας |
icolmode | ενθ | Παράμετρος λειτουργίας χρώματος |
πλάτος | ενθ | Το πλάτος της εικόνας προς μετατροπή |
ύψος | ενθ | Το ύψος της εικόνας προς μετατροπή |
b16 | λέξη* | Δείκτης στην ακατέργαστη εικόνα |
b8 | ψηφιόλεξη* | Δείκτης σε μετατρεπόμενη εικόνα 8bit b/w |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_Convert16TO24
Περιγραφή
Μετατροπή δεδομένων εικόνας σε b16 σε δεδομένα 24 bit σε b24 (κλίμακα του γκρι)
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
τρόπος | ενθ | Παράμετρος λειτουργίας |
Ονομα | Τύπος | Περιγραφή |
icolmode | ενθ | Παράμετρος λειτουργίας χρώματος |
πλάτος | ενθ | Το πλάτος της εικόνας προς μετατροπή |
ύψος | ενθ | Το ύψος της εικόνας προς μετατροπή |
b16 | λέξη* | Δείκτης στην ακατέργαστη εικόνα |
b24 | ψηφιόλεξη* | Δείκτης σε έγχρωμη εικόνα 24 bit |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_Convert16TOCOL
Περιγραφή
Μετατροπή δεδομένων εικόνας σε b16 σε δεδομένα RGB σε b8 (έγχρωμο)
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
τρόπος | ενθ | Παράμετρος λειτουργίας |
icolmode | ενθ | Παράμετρος λειτουργίας χρώματος |
πλάτος | ενθ | Το πλάτος της εικόνας προς μετατροπή |
ύψος | ενθ | Το ύψος της εικόνας προς μετατροπή |
b16 | λέξη* | Δείκτης στην ακατέργαστη εικόνα |
b8 | ψηφιόλεξη* | Δείκτης σε έγχρωμη εικόνα 24 bit |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_Convert16TOPSEUDO
Περιγραφή
Μετατροπή δεδομένων εικόνας σε b16 σε δεδομένα ψευδοχρωμάτων σε b8 (έγχρωμο)
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
τρόπος | ενθ | Παράμετρος λειτουργίας |
icolmode | ενθ | Παράμετρος λειτουργίας χρώματος |
πλάτος | ενθ | Το πλάτος της εικόνας προς μετατροπή |
ύψος | ενθ | Το ύψος της εικόνας προς μετατροπή |
b16 | λέξη* | Δείκτης στην ακατέργαστη εικόνα |
b8 | ψηφιόλεξη* | Δείκτης σε ψευδόχρωμη εικόνα 24 bit που έχει μετατραπεί |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_Convert16TOCOL16
Περιγραφή
Μετατροπή δεδομένων εικόνας σε b16 σε δεδομένα RGB σε b16 (έγχρωμο)
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
τρόπος | ενθ | Παράμετρος λειτουργίας |
Ονομα | Τύπος | Περιγραφή |
icolmode | ενθ | Παράμετρος λειτουργίας χρώματος |
πλάτος | ενθ | Το πλάτος της εικόνας προς μετατροπή |
ύψος | ενθ | Το ύψος της εικόνας προς μετατροπή |
b16 in | λέξη* | Δείκτης στην ακατέργαστη εικόνα |
b16 έξω | λέξη* | Δείκτης σε έγχρωμη εικόνα 48 bit |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_GetWhiteBalance
Περιγραφή
Λαμβάνει τιμές ισορροπίας λευκού για color_tempand απόχρωση
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
ph | ΛΑΒΉ | Χειριστείτε σε ένα αντικείμενο μετατροπής που δημιουργήθηκε προηγουμένως |
color_temp | int* | δείκτη int για να λάβετε την υπολογισμένη θερμοκρασία χρώματος |
απόχρωση | int* | δείκτη int για να λάβετε την υπολογιζόμενη τιμή απόχρωσης |
τρόπος | ενθ | Παράμετρος λειτουργίας |
πλάτος | ενθ | Το πλάτος της εικόνας προς μετατροπή |
ύψος | ενθ | Το ύψος της εικόνας προς μετατροπή |
gb12 | ΛΕΞΗ* | Δείκτης σε πίνακα δεδομένων ακατέργαστης εικόνας |
x_min | ενθ | Ορθογώνιο για να ορίσετε την περιοχή της εικόνας που θα χρησιμοποιηθεί για τον υπολογισμό |
y_min | ενθ | Ορθογώνιο για να ορίσετε την περιοχή της εικόνας που θα χρησιμοποιηθεί για τον υπολογισμό |
x_max | ενθ | Ορθογώνιο για να ορίσετε την περιοχή της εικόνας που θα χρησιμοποιηθεί για τον υπολογισμό |
y_max | ενθ | Ορθογώνιο για να ορίσετε την περιοχή της εικόνας που θα χρησιμοποιηθεί για τον υπολογισμό |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_GetMaxLimit
Περιγραφή
Το GetMaxLimit λαμβάνει τις τιμές RGB για μια δεδομένη θερμοκρασία και απόχρωση. Η μέγιστη τιμή εντός του διαλόγου ελέγχου μετατροπής δεν πρέπει να υπερβαίνει τη μεγαλύτερη τιμή των τιμών RGB, π.χ. σε περίπτωση που το R είναι η μεγαλύτερη τιμή, η μέγιστη τιμή μπορεί να αυξηθεί έως ότου η τιμή R φτάσει στην ανάλυση bit (4095). Πρέπει να πληρούται η ίδια προϋπόθεση για τη μείωση της μέγιστης τιμής, π.χ. στην περίπτωση που το B είναι η χαμηλότερη τιμή, η μέγιστη τιμή μπορεί να μειωθεί έως ότου η τιμή B φτάσει στην ελάχιστη τιμή.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
r_max | φλοτέρ* | Δείκτης σε ένα float που λαμβάνει τη μέγιστη κόκκινη τιμή |
g_max | φλοτέρ* | Δείκτης σε ένα float που λαμβάνει τη μέγιστη πράσινη τιμή |
b_max | φλοτέρ* | Δείκτης σε ένα float που λαμβάνει τη μέγιστη μπλε τιμή |
θερμοκρασία | φλοτέρ | Θερμοκρασία χρώματος |
απόχρωση | φλοτέρ | Ρύθμιση απόχρωσης |
output_bit | ενθ | Ανάλυση bit της εικόνας που έχει μετατραπεί (συνήθως 8) |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_GetColorValues
Περιγραφή
Λαμβάνει θερμοκρασία χρώματος και απόχρωση για δεδομένες μέγιστες τιμές R,G,B.
Το GetColorValuesis χρησιμοποιείται μόνο σε pco.camware . Υπολογίζει τη θερμοκρασία χρώματος και την απόχρωση με βάση τις τιμές Rmax, Gmax, Bmax του παλιού χρώματος lut. Οι υπολογισμένες τιμές χρησιμοποιούνται για τη μετατροπή παλιών εικόνων b16 και tif16 με τις νέες ρουτίνες μετατροπής.
Πρωτότυπο
Παράμετρος
Ονομα | Τύπος | Περιγραφή |
pfColorTemp | φλοτέρ* | Δείκτης σε πλωτήρα για λήψη της θερμοκρασίας χρώματος |
pfColorTemp | φλοτέρ* | Δείκτης σε πλωτήρα για λήψη της χρωματικής απόχρωσης |
iRedMax | ενθ | Ακέραιος για να ορίσετε την τρέχουσα μέγιστη τιμή για το κόκκινο |
iGreenMax | ενθ | Ακέραιος για να ορίσετε την τρέχουσα μέγιστη τιμή για το πράσινο. |
iBlueMax | ενθ | Ακέραιος για να ορίσετε την τρέχουσα μέγιστη τιμή για το μπλε |
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_WhiteBalanceToDisplayStruct
Περιγραφή
Υπολογίζει την ισορροπία λευκού και ορίζει τις τιμές στο strDisplaystruct διατηρώντας τα όρια. Λαμβάνει εσωτερικά το struct str Display από τη λαβή μετατροπής
Πρωτότυπο
Παράμετρος
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
PCO_GetVersionInfoPCO_CONV
Περιγραφή
Επιστρέφει πληροφορίες έκδοσης για το dll.
Πρωτότυπο
Παράμετρος
Επιστρεφόμενη αξία
Ονομα | Τύπος | Περιγραφή |
Μήνυμα Σφάλματος | ενθ | 0 σε περίπτωση επιτυχίας, Κωδικός σφάλματος διαφορετικά. |
Τυπική Υλοποίηση
Αυτή η τυπική εφαρμογή βήμα προς βήμα δείχνει τον βασικό χειρισμό
- Δηλώσεις
- Ορίστε όλες τις παραμέτρους "μέγεθος" του buffer στις αναμενόμενες τιμές:
- Ρυθμίστε τις παραμέτρους πληροφοριών αισθητήρα και δημιουργήστε το αντικείμενο μετατροπής
- Προαιρετικά ανοίξτε ένα παράθυρο διαλόγου μετατροπής
- Ορίστε την ελάχιστη και τη μέγιστη τιμή στο επιθυμητό εύρος και ορίστε τις στο αντικείμενο μετατροπής
- Κάντε τη μετατροπή και ορίστε τα δεδομένα στο παράθυρο διαλόγου εάν είναι ανοιχτό το παράθυρο διαλόγου
- Κλείστε το προαιρετικά ανοιχτό παράθυρο διαλόγου μετατροπής
- Κλείστε το αντικείμενο μετατροπής:
Δείτε το Test_cvDlg sample στο pco.sdk sample φάκελο. Ξεκινώντας με το v1.20, το εύρος της τιμής αρνητικής απόχρωσης έχει διπλασιαστεί.
- ταχυδρομική διεύθυνση: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Γερμανία
- τηλέφωνο: +49 (0) 9441 2005 0
- e-mail: pco@excelitas.com
- web: www.excelitas.com/pco
Έγγραφα / Πόροι
![]() |
EXCELITAS TECHNOLOGIES pco.convert Κάμερα μικροσκοπίου [pdf] Εγχειρίδιο χρήστη pco.convert Microscope Camera, pco.convert, Microscope Camera, Camera |