أحد مبرمج جافا معتمد
Kruskal خوارزمية
18 فبراير
في الخوارزمية Kruskal هو خوارزمية في نظرية المخططات التي يرى شجرة تمتد الحد الأدنى للتوصيل على الرسم البياني مرجح. وهذا يعني أنها تجد مجموعة فرعية من الحواف التي تشكل شجرة التي تضم كل قمة الرأس ، حيث يتم تصغير الوزن الإجمالي للأطراف كافة في شجرة. وإذا لم يكن متصلا الرسم البياني ، ثم يجدها في الغابات التي تغطي الحد الأدنى (الحد الأدنى الذي يمتد شجرة لكل مكون متصل). خوارزمية Kruskal هو مثال على خوارزمية الجشع.
LinkedList <PQEntry>kruskalEdges = جديد LinkedList <PQEntry>() ؛ / / قائمة إدخالات بعد تجهيز Algo
مكرر <PQEntry>it2 predefEdges.iterator = () ؛
في حين أن (it2.hasNext ()) (
PQEntry حافة it2.next = () ؛سلسلة nodeA edge.getNodeA = () ؛
سلسلة nodeB edge.getNodeB = () ؛/ / العثور على أي حال ثيريس الدخول مع نفس العقدة
PQEntry entryA findEntry = (nodeA) ؛
PQEntry entryB findEntry = (nodeB) ؛/ / المنطق Algo Kruskal [ستارت]
اذا كان (entryA == فارغة) (
kruskalEdges.add (حافة) ؛
() آخر
اذا كان (entryB == فارغة) (
kruskalEdges.add (حافة) ؛
() آخر
اذا كان (entryA! = entryB) (
اذا كان (edge.getWeight () <entryA.getWeight () & & edge.getWeight () <entryB.getWeight ()) (
اذا كان (entryA.getWeight () <entryB.getWeight ()) (
kruskalEdges.remove (entryB) ؛
() آخر
kruskalEdges.remove (entryA) ؛
)
kruskalEdges.add (حافة) ؛
)
اذا كان (edge.getWeight () <entryA.getWeight () & & edge.getWeight ()> entryB.getWeight ()) (
kruskalEdges.remove (entryA) ؛
kruskalEdges.add (حافة) ؛
)
اذا كان (edge.getWeight () <entryB.getWeight () & & edge.getWeight ()> entryA.getWeight ()) (
kruskalEdges.remove (entryB) ؛
kruskalEdges.add (حافة) ؛
)
)
)
)
/ / Kruskal المنطق Algo [نهاية]
)خاصة PQEntry findEntry (سلسلة العقدة) (
مكرر <PQEntry>أنه kruskalEdges.iterator = () ؛
في حين أن (it.hasNext ()) (
PQEntry درجة الحرارة = it.next () ؛
اذا كان (temp.getNodeA (). equalsIgnoreCase (عقدة)) (
عودة درجة الحرارة ؛
)
اذا كان (temp.getNodeB (). equalsIgnoreCase (عقدة)) (
عودة درجة الحرارة ؛
)
)
العودة فارغة ؛
)
وجه الشرح واجهة -- خافت
2 فبراير
هذا المشروع هو عبارة عن إطار مرن جافا للكشف عن وجهه وتقنيات التعرف على الوجوه ، وهذا هو أساس البرنامج المساعد مختلفة وأنواع التصفية. ويمكن استخدام واجهة رسومية لمناسبة إنشاء خطوط أنابيب للكشف عن والاعتراف من خلال الجمع بين هذه الإضافات والمرشحات. وعلاوة على ذلك مستعرض الصورة متكاملة تتيح للمستخدمين لتطبيق الكشف عن الوجه وعملية التعرف على الصور الشخصية.
تفاصيل المشروع
وشملت وحدات في الإصدار الحالي من خافت :
- OpenCV - Haarclassifier للكشف عن -- JNI محول لإنتل تنفيذ OpenCV جونز للكشف الخوارزمية ، فيولا.
- Betaface.com للكشف عن -- خدمة ويب محول إلى وظائف الكشف عن Betaface.com .
- لون البشرة ، تصفية -- يستفيد من جدول 8Kb البحث هوى ، التشبع ، استنادا إلى صور التدريب الذي تقدمه مايكل جونز.
- Eigenface الاعتراف -- لتنفيذ محض جافا القائمة على نهج Eigenfaces.
- بسيط للسياق تصفية -- الاعتراف تصفية تجنب تكرار حدوث أي شخص على صورة واحدة.
الكشف عن وجوه ومعترف بها يتم تخزين في قاعدة بيانات محلية ، والتي يمكن تعديلها يدويا من داخل التطبيق. بالإضافة إلى ذلك جميع الشروح أيضا يمكن أن تكون مخزنة في مواجهة مباشرة في ملفات الصور في أدوبي XMP تنسيق ، على الطلب.
في البداية وضعت في سياق أطروحة البكالوريوس في جامعة أولدنبورغ ، خافت متكاملة تم في العديد من المشاريع التي تحتفظ بها معهد OFFIS لتكنولوجيا المعلومات . لجذب جمهور أوسع ، وقد أطلق سراحهم شفرة المصدر تحت رخصة جنو العمومية العامة (الترخيص) في أكتوبر 2007.

تنزيل
Runnable الجره الملف :
مطلوب جافا الإصدار 6 أو أعلى. وبالإضافة إلى ذلك ، إلى الكشف عن البرنامج المساعد OpenCV حاليا فقط تعمل على أنظمة ويندوز.
Pwing
31 يناير
Pwing هي أدوات واجهة المستخدم الرسومية ، هو مجموعة من الحاجيات / العناصر لاستخدامها في تصميم التطبيقات مع واجهات المستخدم الرسومية (واجهة المستخدم الرسومية ل). وهو يقوم على مجموعة أدوات سوينغ ، وهو جزء من أحد الفصول الميكروسيستم لمؤسسة جافا (JFC) المعهد. تم تطوير وتقديم أفضل مجموعة من العناصر لخلق المزيد من التطبيقات التفاعلية واجهة المستخدم الرسومية مقرها في جاوة. كل عنصر يسهل التفاعل بين المستخدم والحاسوب محددة ، ويظهر الجزء المرئي من واجهة المستخدم الرسومية للكمبيوتر.
مستكشف ويندوز (حوض)
1 يناير
مستكشف ويندوز هو البرنامج الذي يتيح للمستخدمين تنظيم اختصارات وبرامجها والمهام قيد التشغيل في بيئة جذابة وممتعة المتحركة إكسبلورر. من خلال السماح للمستخدمين الحصول على المزيد من السيطرة على كيفية تنظيم سطح المكتب ، يمكن للمستخدمين السيطرة على الرموز والاختصارات على سطح المكتب ليكون لهم عندما تكون متاحة أين وكيف أنهم في حاجة إليها. هذا ، مع كل نمط فريد وأداء أعلى معدل.. انقر هنا لقراءة المزيد
