মুখের স্বীকৃতি লাইব্রেরি [বন্ধ]


169

আমি একটি বিশ্ববিদ্যালয় প্রকল্পের জন্য একটি মুক্ত মুখ স্বীকৃতি গ্রন্থাগার খুঁজছি । আমি মুখ সনাক্তকরণ জন্য নয় দেখছি । আমি প্রকৃত স্বীকৃতি খুঁজছি তার অর্থ নির্দিষ্ট চিত্রগুলির মধ্যে দূরত্ব গণনা করে এমন নির্দিষ্ট মুখ বা লাইব্রেরি রয়েছে এমন চিত্রগুলি সন্ধান করা।

আমি বর্তমানে ব্যবহার করছি OpenCV মুখ ও একটা মোটামুটি detecting জন্য Eigenface স্বীকৃতির জন্য অ্যালগরিদম। তবে আমি ভেবেছিলাম একটি স্ব-লিখিত ইগেনফেস অ্যালগরিদমের চেয়ে আরও ভাল পারফরম্যান্সের বাইরে কিছু হওয়া উচিত। আমি পারফরম্যান্স হিসাবে গতির কথা বলছি না, আমি একটি সহজ আইজেনফেস পদ্ধতির চেয়ে ভাল ফলাফল সহ একটি লাইব্রেরি খুঁজছি।

আমি ফেইন্টের দিকে একবার নজর রেখেছি , তবে মনে হচ্ছে লাইব্রেরিটি আমার নিজের অ্যাপ্লিকেশনগুলির জন্য খুব বেশি পুনরায় ব্যবহারযোগ্য নয়।

আমি পাইথন, জাভা, সি ++, সি বা এর মতো কিছুতে একটি লাইব্রেরিতে খুশি। সেরা জিনিসটি যদি এটি উইন্ডোজ মেশিনে চালানো যায় তবে আমি এই মুহুর্তে কিছু বাহ্যিক উইন্ডোজ-কেবল কোডের উপর নির্ভর করছি।


1
এটি কি রাজনৈতিক বা ব্যবহারিক কারণে মুক্ত হওয়ার দরকার আছে? যদি এটি খাঁটি গবেষণা প্রকল্প হয় তবে আপনি বাণিজ্যিক সরবরাহকারীদের মধ্যে একটির কাছ থেকে বিনামূল্যে একাডেমিক লাইসেন্স পেতে সক্ষম হতে পারেন।
ক্রিস্টোফার

2
আমি কেবলমাত্র ইগেনফেসের পদ্ধতির সাথে তুলনামূলকভাবে ভাল ফলাফল পেয়েছি তবে মনে হচ্ছে যে ভাল মুখ সনাক্তকরণ এপিআই যা বিনামূল্যে ব্যবহার করতে পারে তা এই মুহুর্তে অনুপস্থিত
জানুজ্জ



4
যদিও ২০০৯ সালে পুরোপুরি গ্রহণযোগ্য, তবে এই প্রশ্ন প্রশ্নটি আর বিষয়বস্তু হিসাবে বিবেচনা করা হয় না: স্ট্যাক ওভারফ্লোয়ের জন্য আমাদের কোনও সরঞ্জাম, গ্রন্থাগার বা প্রিয় অফ-সাইট রিসোর্সটি সুপারিশ করতে বা খুঁজে পেতে জিজ্ঞাসা করা প্রশ্নগুলি are দেখুন স্ট্যাক ওভারফ্লোর জন্য পূর্বনির্ধারিত অফ-টপিক কারণগুলি কী হওয়া উচিত?
জেডিবি এখনও মনিকা

উত্তর:


85

উইন্ডোজ চলমান ফেসিয়াল স্বীকৃতির জন্য অফ-দ্য শেল্ফ প্যাকেজ সরবরাহকারী বাণিজ্যিক বিক্রেতার একটি তালিকা এখানে রয়েছে:

  1. সাইবুলা - তাদের মুখের স্বীকৃতি এসডিকে সম্পর্কিত তথ্য । এটি একটি বিশ্ববিদ্যালয়ের অধ্যাপক দ্বারা প্রতিষ্ঠিত একটি সংস্থা এবং যেমন তাদের ওয়েবসাইটটি অকার্যকর দেখায়। দামের কোনও তথ্য বা ডেমো নেই যা আপনি ডাউনলোড করতে পারেন। দামের তথ্যের জন্য আপনাকে তাদের সাথে যোগাযোগ করতে হবে

  2. নিউরো টেকনোলজি - তাদের মুখের স্বীকৃতি এসডিকে সম্পর্কিত তথ্য । এই সংস্থার উভয়ই আপ-ফ্রন্ট মূল্যের তথ্যের পাশাপাশি তাদের এসডিকে আসল 30 দিনের ট্রায়াল রয়েছে

  3. পিটসবার্গ প্যাটার্ন স্বীকৃতি - ( গুগল দ্বারা প্রাপ্ত ) তাদের ফেসিয়াল ট্র্যাকিং এবং স্বীকৃতি এসডিকে সম্পর্কিত তথ্য । তারা যে ডেমো সরবরাহ করে তা আপনাকে তাদের প্রযুক্তি মূল্যায়ন করতে সহায়তা করে তবে তাদের এসডিএসকে নয়। দামের তথ্যের জন্য আপনাকে তাদের সাথে যোগাযোগ করতে হবে

  4. সংবেদনশীল দৃষ্টি - তাদের এসডিকে তথ্য । তাদের সাইট আপনাকে সহজেই একটি মূল্যউত্তর পেতে দেয় এবং আপনি একটি মূল্যায়ন কিট অর্ডার করতে পারেন যা তাদের প্রযুক্তি মূল্যায়নে সহায়তা করবে।


5
লিঙ্কগুলির জন্য ধন্যবাদ তবে এই মুহুর্তে আমার একটি বিনামূল্যে গ্রন্থাগার সন্ধান করা দরকার
জানুস

1
এটি প্রতি সেউরের মুখের স্বীকৃতির জন্য নাও হতে পারে , তবে numeaa.com আপনার পক্ষে আগ্রহী হতে পারে।
আরসিআইএক্স

7
আপনি সেই তালিকাতে ফেইস ডটকম ফ্রি আরএসটি এপিআই যুক্ত করতে পারেন
ওমরি ইয়াদান

@ ওমরি, আপনার উত্তর হিসাবে যুক্ত করা উচিত, বা ফেস ডট কম
স্কট

face-rec.org/vendors এবং সাধারণভাবে face-rec.org
2vision2

54

হালনাগাদ

ওপেনসিভি ২.৪.২ এখন খুব নতুন সিভি :: ফেসআর সনাক্তকারী সাথে আসে । খুব বিস্তারিত নথি এখানে দেখুন:

আসল পোস্ট

আমি ওপেনসিভি সি ++ এপিআইয়ের (বিএসডি লাইসেন্স) আধুনিক মুখ স্বীকৃতি লাইব্রেরি লাইবফেসারিকে প্রকাশ করেছি । লাইফফেসেরেকের কোনও অতিরিক্ত নির্ভরতা নেই এবং ইগেনফেস পদ্ধতি, ফিশারফেসগুলি পদ্ধতি এবং স্থানীয় বাইনারি প্যাটার্নস হিস্টোগ্রামগুলি প্রয়োগ করে। গ্রন্থাগারের অংশগুলি ওপেনসিভি ২.৪-এ অন্তর্ভুক্ত হতে চলেছে।

Libfacerec এর সর্বশেষ সংশোধন এখানে পাওয়া যায়:

গ্রন্থাগারটি ওপেনসিভি ২.৩.১-এর জন্য আগত ওপেনসিভি ২.৪ মাথায় রেখেই লেখা হয়েছিল, তাই আমি ওপেনসিভি সংস্করণগুলি ২.৩.১-এর আগে সমর্থন করি না। এই প্রকল্পটি একটি ভাল-ডকুমেন্টেড এপিআই সহ সিএমকে প্রকল্প হিসাবে আসে, এখানে লিঙ্গ শ্রেণিবিন্যাস সম্পর্কিত একটি টিউটোরিয়াল রয়েছে। আপনি এখানে ডকুমেন্টেশনের একটি এইচটিএমএল সংস্করণ দেখতে পাবেন:

আপনি যদি সেই অ্যালগোরিদমগুলি কীভাবে কাজ করে তা বুঝতে চান তবে আপনি আমার গাইড টু রিকগনিশানটি পড়তে চাইতে পারেন (পাইথন এবং জিএনইউ অক্টাভ / ম্যাটল্যাব উদাহরণ সহ):

আমার গিথুব সংগ্রহশালায় একটি পাইথন এবং জিএনইউ অক্টাভ / এমএটিএলবি অ্যালগরিদমগুলির বাস্তবায়নও রয়েছে । ফেসেকের উভয় প্রকল্পের মধ্যে অ্যালগোরিদমগুলি মূল্যায়নের জন্য কয়েকটি ক্রস বৈধকরণের পদ্ধতিও অন্তর্ভুক্ত রয়েছে:

সম্পর্কিত প্রকাশনাগুলি হ'ল:

  • তুর্ক, এম, এবং পেন্টল্যান্ড, এ। আইগেনফেসগুলি স্বীকৃতির জন্য। । জ্ঞানীয় নিউরোসায়েন্স জার্নাল 3 (1991), 71-86।
  • বেলহুমিউর, পিএন, হেস্পানহা, জে এবং ক্রিগম্যান, ডি আইজেনফেস বনাম ফিশারফেস: স্বীকৃতি শ্রেণি নির্দিষ্ট লিনিয়ার প্রজেকশন ব্যবহার করে। । প্যাটার্ন অ্যানালাইসিস এবং মেশিন ইন্টেলিজেন্সে আইইইই লেনদেনগুলি 19, 7 (1997), 711–720।
  • অহোনেন, টি।, হাদিদ, এ। এবং পাইটিকাইনেন, এম । লোকাল বাইনারি প্যাটার্নগুলির সাথে মুখোমুখি স্বীকৃতি। । কম্পিউটার ভিশন - ইসিসিভি 2004 (2004), 469–481।


19

ফেস-প্রমাণীকরণের মুখী প্রমাণীকরণের জন্য একটি প্যাম মডিউল: তবে আপনার যা চান তা পেতে কিছু কাজ প্রয়োজন। একটি দ্রুত পরীক্ষায় দেখা গেছে, স্বীকৃতি হার নিউরো টেকনোলজির ভেরিলুকের মতো তত ভাল নয়।

ম্যালিক আরেকটি ওপেন সোর্স ফেস রিকগনিশন সফ্টওয়্যার, যা গ্যাবার ওয়েভলেট বর্ণনাকারী ব্যবহার করে। তবে উত্সটিতে সর্বশেষ আপডেটটি 3 বছরের পুরানো।

ওয়েবসাইট থেকে: " malic একটি ওপেনসোর্স মুখ স্বীকৃতি সফ্টওয়্যার যা ব্যবহার করে নেই Gábor ক্ষুদ্র তরঙ্গ এটা রিয়েলটাইম মুখ শনাক্তকরণ পদ্ধতি Malib এবং CSU ফেস সনাক্তকারী ইভ্যালুয়েশন সিস্টেম রিয়েলটাইম চিত্র প্রক্রিয়াকরণের জন্য (csuFaceIdEval) .Uses Malib গ্রন্থাগারের মুখের জন্য csuFaceIdEval কিছু উপর ভিত্তি করে হয়। স্বীকৃতি। "

আরও এটি আগ্রহী হতে পারে:

গাবর্বুস্টিং : গ্যাবার ওয়েভলেট এবং অ্যাডাবোস্ট আলগোরিদমের সাথে ফেস স্বীকৃতি সম্পর্কিত একটি বৈজ্ঞানিক প্রোগ্রাম প্রয়োগ করা হয়েছে

ফিচার এক্সট্রাকশন লাইব্রেরি - FELib "ট্রান্সডেটিভ কার্নেল ফিশার ডিসক্রিমেন্ট্যান্টের মুখোমুখি টীকাকরণ , " বোঝায়


13

আমি ভাবব ইগেনফেস , যা আপনি ইতিমধ্যে করছেন, যদি আপনি মুখগুলির মধ্যে দূরত্ব গণনা করতে চান তবে যাওয়ার উপায়। আপনি সমর্থন ভেক্টর মেশিন বা লুকানো মার্কভ মডেল এর মতো বিভিন্ন পদ্ধতির চেষ্টা করে দেখতে পারেন । আমি একটি পৃষ্ঠা পেয়েছি যা প্রধান আলগোরিদিমগুলি তালিকাভুক্ত করে যা মুখের স্বীকৃতির জন্য ব্যবহার করা যেতে পারে: ফেস স্বীকৃতি হোমপেজ

এছাড়াও, আপনি যখন "আরও ভাল পারফরম্যান্স" বলছেন, তখন আপনার গতি বা নির্ভুলতা বোঝানো হয়েছে? আপনার কোন ধরণের সমস্যা হচ্ছে? তথ্য কতটা ভিন্ন? এগুলি কি বেশিরভাগ সম্মুখমুখ বা তারা প্রোফাইল অন্তর্ভুক্ত করে?


5
পারফরম্যান্সের সাথে আমি সনাক্তকরণের নির্ভুলতা মেইড করি। Eigenfaces সুন্দর কিন্তু কি আমি চাই মুখমন্ডল স্বীকৃতি কারণ আমি চাকা reinvent করতে না চান জন্য বালুচর প্যাকেজ বন্ধ প্রস্তুত এবং আমি সময় নেই
Janusz

9

আপনার প্রকল্পটি যদি কোনও সিনেমা বা টিভিতে থাকে বা কোনও স্ক্রিপ্ট রয়েছে এমন কিছু মনে হয় তবে মনে হয় আপনি অবশ্যই মার্ক এরিংহ্যাম এট আল- র কাজটি দেখতে চান । সফটওয়্যারটি উপলভ্য , যেমন কোনও বাফি পর্বে ফলাফল


7

আপনার http://libccv.org/ এ দেখা উচিত

এটি মোটামুটি নতুন তবে এটি মুখ সনাক্তকরণের জন্য একটি মুক্ত ওপেন সোর্স উচ্চ স্তরের এপিআই সরবরাহ করে।

(... এবং আমি সাহস করে বলতে পারি যে, বেশ আশ্চর্যজনক)

সম্পাদনা: এও লক্ষণীয় যে, ওপেনসিভি নির্ভর করে না এমন কয়েকটি লিবগুলির মধ্যে এটি একটি এবং কেবল কিক্সের জন্য, ডকুমেন্টেশন পৃষ্ঠা থেকে মুখ সনাক্ত করার জন্য কোডটির একটি অনুলিপি এখানে আপনাকে কী কী জড়িত তা সম্পর্কে একটি ধারণা দেওয়ার জন্য:

#include <ccv.h>
int main(int argc, char** argv)
{
    ccv_dense_matrix_t* image = 0;
    ccv_read(argv[1], &image, CCV_IO_GRAY | CCV_IO_ANY_FILE);
    ccv_bbf_classifier_cascade_t* cascade = ccv_load_bbf_classifier_cascade(argv[2]);         ccv_bbf_params_t params = { .interval = 8, .min_neighbors = 2, .accurate = 1, .flags = 0, .size = ccv_size(24, 24) };
    ccv_array_t* faces = ccv_bbf_detect_objects(image, &cascade, 1, params);
    int i;
    for (i = 0; i < faces->rnum; i++)
    {
        ccv_comp_t* face = (ccv_comp_t*)ccv_array_get(faces, i);
        printf("%d %d %d %d\n", face->rect.x, face->rect.y, face->rect.width, face->rect.y);
    }
    ccv_array_free(faces);
    ccv_bbf_classifier_cascade_free(cascade);
    ccv_matrix_free(image);
    return 0;
} 

5

আমি জানি এটি কিছুক্ষণ হয়ে গেছে, তবে অন্য যে কোনও আগ্রহী তাদের জন্যই রয়েছে बेहোশ প্রকল্প, যা এই বৈশিষ্ট্যগুলির অনেকগুলি (সনাক্তকরণ, স্বীকৃতি ইত্যাদি) একটি দুর্দান্ত সফ্টওয়্যার প্যাকেজে রূপায়িত করেছে।


4

আমরা ওপেনসিভি ব্যবহার করছি । এটা আছে প্রচুর সেখানে অ সামনা স্বীকৃতি পণ্যদ্রব্য, কিন্তু আশ্বস্ত, এটা সামনা স্বীকৃতি না দেয়।


2
আমি মনে করি মুখের স্বীকৃতির জন্য ওপেনসিভিতে কোনও সরাসরি অ্যালগরিদম নেই। ওপেনসিভি লাইব্রেরি থেকে মুখের সনাক্তকরণটি সূক্ষ্মভাবে কাজ করে
জানুজ্জ

3
হ্যাঁ আপনি ঠিক. আমি মুখের স্বীকৃতি এবং মুখ সনাক্তকরণকে বিভ্রান্ত করেছি।
পল জে লুকাস

পার্শ্ব নোট হিসাবে, এখন সিভি :: ফেসআরসিগনাইজার রয়েছে, যা স্বীকৃতির জন্য ব্যবহার করা যেতে পারে।
huesforaice

1

আপনি উন্মুক্ত এমভিজি লাইব্রেরি চেষ্টা করতে পারেন, এটি একাধিক ইন্টারফেসের জন্যও ব্যবহার করা যেতে পারে।


0

পরবর্তী পদক্ষেপটি হবে ফিশারফারিজ। এটি ব্যবহার করে দেখুন এবং তারা আপনার পক্ষে কাজ করে কিনা তা পরীক্ষা করে দেখুন। এখানে একটি সুন্দর তুলনা করা হয়।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.