AJ

AlgART Java Libraries

प्रकाशक: AlgART Laboratory
Virus scanned Windows Free
संस्करण1.2
प्रकाशकAlgART Laboratory
जारी मितिDec 23, 2013
मिति थपियोDec 11, 2013
ओएस आवश्यकताहरूWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7
आवश्यकताहरुJDK
कुल डाउनलोड34
मूल्यFree

वर्णन

खुला-स्रोत जाभा पुस्तकालयहरू, कुनै पनि प्रकारका तत्वहरू (१ बिट, ८/१६/३२/६४-बिट पूर्णांक, ३२/६४-बिट फ्लोटिंग पोइन्ट मानहरू र अन्य कुनै पनि जाभा प्रकारहरू) को साथ सामान्यीकृत स्मार्ट एरेहरू र म्याट्रिक्सहरूलाई समर्थन गर्दै। पुस्तकालयहरूमा 2D-, 3D- र बहुआयामी छवि प्रशोधन एल्गोरिदमहरू म्याट्रिक्सहरूमा समावेश हुन्छन्: रैखिक फिल्टरिङ, गणितीय आकारविज्ञान, श्रेणी अपरेशनहरू, स्पेक्ट्रल रूपान्तरण (FFT), आदि। त्यहाँ बाइनरी छविहरूको कंकालीकरण र मापन पनि छ। पुस्तकालयहरूले एरे तत्वहरूको 63-बिट ठेगाना प्रयोग गर्दछ (सबै अनुक्रमणिका र लम्बाइ 64-बिट लामो प्रकारद्वारा प्रतिनिधित्व गरिन्छ)। त्यसोभए, यदि OS र हार्डवेयरले मेमोरी वा डिस्क स्पेसको आवश्यक मात्रा प्रदान गर्न सक्छ भने, कुनै पनि आदिम वा गैर-आदिम प्रकारका 2^63-1 (~10^19) तत्वहरू सम्मिलित arrays र matricesहरू सिर्जना गर्न र प्रशोधन गर्न सैद्धान्तिक रूपमा सम्भव छ। मेमोरी मोडेल अवधारणाले साधारण Java arrays देखि म्याप गरिएको डिस्क फाइलहरूमा AlgART arrays लाई विभिन्न योजनाहरूमा भण्डारण गर्न अनुमति दिन्छ; सबै आवश्यक डेटा स्थानान्तरणहरू स्वचालित रूपमा प्रदर्शन गरिन्छ जबकि प्रत्येक तत्व वा तत्वहरूको ब्लकमा पहुँच हुन्छ। धेरैजसो एल्गोरिदमहरू अल्छी मूल्याङ्कनहरूको व्यापक प्रयोगमा आधारित हुन्छन्। सामान्य कार्यहरू, जस्तै तत्ववार संक्षेप वा ज्यामितीय म्याट्रिक्स रूपान्तरणहरू, स्रोत एरे वा म्याट्रिक्सको अल्छी दृश्यहरू मार्फत लागू गरिन्छ। उदाहरण को लागी, तपाईले बहुआयामिक म्याट्रिक्स लिन सक्नुहुन्छ, यसलाई घुमाउन सक्नुहुन्छ (वा कुनै अन्य एफाइन वा प्रोजेक्टिभ रूपान्तरण गर्न सक्नुहुन्छ), र त्यसपछि परिणामबाट सबम्याट्रिक्स निकाल्नुहोस्। यी सबै अपरेसनहरू भर्चुअल रूपमा (समय आवश्यक पर्दैन), र वास्तविक गणनाहरू केवल तत्वहरू पहुँच गर्ने क्षणमा मात्र प्रदर्शन गरिनेछ, सामान्यतया परिणाम म्याट्रिक्सलाई नयाँ सिर्जना गरिएकोमा प्रतिलिपि गर्दा। यसबाहेक, धेरै अवस्थामा पुस्तकालयहरूले आफैं 'बुझ्ने' गर्नेछन्, प्रयोगकर्ताले रोटेशन वा अर्को रूपान्तरण गर्न चाहन्छ, र म्याट्रिक्सलाई उपयुक्त आयताकार ब्लकहरूमा विभाजन गर्नेछ (RAM मा फिटिङ) र यस कार्यको लागि सबैभन्दा राम्रो एल्गोरिदम छनोट गर्नेछ। प्रतिलिपि सञ्चालन।