| सीआईएमजी पुस्तकालय छवि प्रसंस्करण के लिए नि: शुल्क और ओपन सोर्स सी ++ टूलकिट |
अब डाउनलोड करो |
सीआईएमजी पुस्तकालय रैंकिंग और सारांश
- प्रकाशक का नाम:
- David Tschumperle
- ऑपरेटिंग सिस्टम:
- Mac OS X
सीआईएमजी पुस्तकालय टैग
सीआईएमजी पुस्तकालय विवरण
छवि प्रसंस्करण के लिए नि: शुल्क और ओपन सोर्स सी ++ टूलकिट सीआईएमजी अपने स्वयं के सी ++ कोड में जेनेरिक छवियों में हेरफेर करने के उद्देश्य से सरल वर्गों और विधियों को परिभाषित करता है: विभिन्न फ़ाइल स्वरूपों को लोड / सहेजें, पिक्सेल मान, डिस्प्ले, आकार बदलने / घुमाने / दर्पण / फ़िल्टर, प्राइमेटिव्स (टेक्स्ट, चेहरे, वक्र, 3 डी ऑब्जेक्ट्स) को आकर्षित करें) , गणना आंकड़े, उपयोगकर्ता इंटरैक्शन प्रबंधित करें, और अधिक। प्रोषित छवि कक्षाएं टेम्पलेट पिक्सेल प्रकारों के साथ 4-आयाम चौड़े (1 डी स्केलर सिग्नल से 3 डी हाइपरपेक्ट्रल वॉल्यूम्स) तक डेटासेट का प्रतिनिधित्व कर सकती हैं। छवि संग्रह और अनुक्रम भी समर्थित हैं। सीआईएमजी स्वयं निहित है और इस प्रकार अत्यधिक पोर्टेबल है। यह विभिन्न सी ++ कंपाइलर्स (जीएनयू जी ++, इंटेल आईसीसी, विजुअल सी ++, बोर्लैंड बीसीसी, आदि) के साथ विभिन्न ऑपरेटिंग सिस्टम (मैक ओएस एक्स, यूनिक्स, विंडोज, * बीएसडी) पर पूरी तरह से काम करता है। इस रिलीज में नया क्या है: नए विशेषताएँ : · जोड़ा कॉन्फ़िगरेशन मैक्रो 'cimg_file_separator' जो मूल्य "/" या "" · इस पर निर्भर करता है कि कौन सा ओएस चल रहा है। इस मैक्रो का उपयोग लोड / सेव फ़ंक्शन में किया जाता है बेहतर पोर्टेबिलिटी के लिए। · नई उदाहरण फ़ाइल 'उदाहरण / gaussian_fit.cpp' जो दर्शाता है कि कैसे लागू किया जाए नमूना बिंदुओं के एक सेट पर 3-पैरामीटर गॉसियन फिट करने के लिए Levenberg-Marquardt एल्गोरिदम। · जोड़ा गया फ़ंक्शन 'सीआईएमजी :: खाली ()' जो एक खाली ऑब्जेक्ट का संदर्भ देता है · (फ़ंक्शन पैरामीटर के डिफ़ॉल्ट मानों के रूप में खाली छवियों को पारित करने के लिए उपयोग किया जा सकता है)। · रैखिक के साथ रियांगल को आकर्षित करने के लिए फ़ंक्शन 'CIMG :: DRAW_TRIANGLE ()' का संस्करण जोड़ा गया प्रत्येक त्रिकोण वर्टेक्स में परिभाषित इंटरप्लेटेड रंग। · सीआईएमजी में एक सूत्र पार्सर जोड़ा गया, ताकि कई अंकगणितीय ऑपरेटर इसका उपयोग कर सकें · अभिव्यक्ति का मूल्यांकन करें (एक सी-स्ट्रिंग के रूप में दिया गया)। · उदाहरण फ़ाइल 'उदाहरण / plotter.cpp' जो एक इंटरैक्टिव विंडो पर एक गणितीय कार्य प्लॉट करता है। · जोड़ा गया कार्य 'सीआईएमजी :: सूचकांक ()' और 'सीआईएमजी :: मानचित्र ()' जो एक बहु-वर्णक्रमीय के साथ एक छवि को अनुक्रमित कर सकता है पैलेट, या एक छवि पर एक बहु-वर्णक्रमीय पैलेट मैप करें। अनुकूलन / संशोधन: कार्यों में 8 या 16 बिट मोड के उपयोग को मजबूर करने के लिए पैरामीटर 'bytes_per_pixel' जोड़ा गया · 'सीआईएमजी :: SAVE_MAGICK ()', 'सीआईएमजी :: SAVE_PNM ()' और 'सीआईएमजी :: SAVE_PNG ()'। जूलियन मोरात के लिए धन्यवाद · मेरे लिए यह इंगित करने के लिए। · 'सीआईएमजी :: डिस्प्लेसमेंट_फील्ड ()' के लिए पैरामीटर 'पिछड़ा' जोड़ा गया, जिसके बीच चयन करने की अनुमति मिलती है पिछड़े अनुमान प्रक्रिया के आगे। · पैरामीटर 'आरयू, आरवी' में 'सीआईएमजी :: Draw_ellipses ()' पैरामीटर 'कोण' द्वारा प्रतिस्थापित किया गया है। · फंक्शन 'सीआईएमजी :: Get_Split ()' अब एक छवि को दिए गए पिक्सेल आकार के ब्लॉक में विभाजित करने में सक्षम है। 'Zbuffer' पैरामीटर प्रकार 'CIMG' में 'CIMG' में 'CIMG :: DRAW_ *' फ़ंक्शंस में बदल गया। · 'GreyCstort' विशिष्ट कोड निकालें। Greycstoration एल्गोरिदम अब g'mic ढांचे का एक हिस्सा है। · ध्यान दें कि दो कार्यों 'सीआईएमजी :: Blur_Anisotropic ()' और 'CIMG :: BLUR_PATCH ()' अभी भी यहां हैं Anisotropically चिकना एक छवि (पूर्व ग्रेस्कर्टोरेशन के मूल एल्गोरिदम) हैं। बग सुधार: · सही 'सीआईएमजी :: अनुवाद ()': फ़ंक्शन पैरामीटर वास्तविक अनुवाद के विपरीत थे। VC ++ 6 के साथ अधिक संगत होने के लिए CIMG.h पर संशोधन। · 'सीआईएमजी :: get_histogram ()' सही '। · 'सीआईएमजी :: laud_ascii ()'।
सीआईएमजी पुस्तकालय संबंधित सॉफ्टवेयर