cardstream
فیچرز

اسٹریمرز کے لیے کارڈز کا تجزیہ۔ تیز اور درست۔

cardstream کارڈ پہچان کے ایک اینڈ پوائنٹ کے گرد لپٹی ہوئی اسٹیٹ مشین ہے۔ نیچے کی ہر چیز یا تو پہچان کو بہتر بناتی ہے، یا یہ یقینی بناتی ہے کہ پہچان صرف تب ہو جب اس کے پیسے دینا واقعی بنتا ہو۔

پہچان

کسی بھی اسٹریم سے ریئل ٹائم کارڈ پہچان

ایک سوئچ کے پیچھے پہچان کے چار اینڈ پوائنٹس: ٹریڈنگ کارڈ گیمز، اسپورٹس کارڈز، گریڈڈ سلیبز اور کامکس۔

پورا میچ، ایک ہی آبجیکٹ میں

نام، پورا نام، سیٹ، سیٹ کوڈ، کارڈ نمبر، سیریز، سال اور ذیلی کیٹیگری، پہچانے گئے ہر کارڈ کے لیے ایک ہی آبجیکٹ میں آتے ہیں: پڑھ کر سنانے، لاگ کرنے یا اپنے ٹولز میں بھیجنے کے لیے تیار۔

اعتماد کا اسکور، جس پر فیصلہ ہو سکے

ہر میچ کے ساتھ خام فاصلہ اور High / Medium / Low درجہ آتا ہے (حدیں 0.30 اور 0.40 پر)۔ نتیجے کی حد مقرر کریں تو اس سے نیچے والے کارڈز اوورلے تک پہنچتے ہی نہیں۔

متبادل میچز

ہر نتیجے کے ساتھ زیادہ سے زیادہ چار اور کارڈز آتے ہیں جو اس کی جگہ ہو سکتے تھے۔ اگر پہلا میچ غلط ہو تو درست کارڈ عموماً اسی مختصر فہرست میں ہوتا ہے۔

پری فل جو تلاش کو محدود کرتے ہیں

اسے گیم، سیٹ کوڈ یا رسم الخط بتا دیں تو اینڈ پوائنٹ ان کا اندازہ لگانا چھوڑ دیتا ہے۔ اقدار لوکل جانچی جاتی ہیں: ٹائپنگ کی غلطی چپکے سے غلط پرنٹ لوٹانے کے بجائے آپ کی مشین پر ہی پکڑی جاتی ہے۔

ہر شو کی اپنی کیٹیگری

ایک فلیگ، یا اسٹریم کے دوران سیٹنگز کا ڈائیلاگ: tcg, sport, slab یا comics۔ کیٹیگری بدلنے پر وہ ہر پری فل ہٹا دیا جاتا ہے جسے نئی کیٹیگری نہیں جانتی، بجائے اس کے کہ اسے ایسی قدر بھیجی جائے جو اس کے کام کی نہیں۔

سامنے کا رخ، پچھلا رخ اور گھماؤ

معلوم خصوصیات کراپ کے ساتھ ہی بھیج دی جاتی ہیں تاکہ اینڈ پوائنٹ وہ کلاسیفائرز چھوڑ دے جن کی ضرورت نہیں: غلطی کے امکانات کم، جواب تیز۔

فیصلے کا انجن

AI کے ساتھ لائیو اسٹریمنگ کا تیز تجزیہ

ایک اسٹیٹ مشین، جسے ڈیپلائمنٹ کی دونوں صورتیں استعمال کرتی ہیں۔ یہاں کی ہر چیز آپ کے اپنے CPU پر چلتی ہے، اس سے پہلے کہ کچھ بھی مشین سے باہر جائے۔

حرکت کا فلٹر

فریمز کا اوسط فرق بتاتا ہے کہ منظر ٹھہر گیا یا نہیں۔ جب تک کارڈ فریم میں حرکت کر رہا ہو، آگے کچھ نہیں چلتا۔

شناخت کا فلٹر

فریم میں موجود ہر کارڈ کا پچھلے کارڈ سے موازنہ ایک AI ماڈل ایمبیڈنگ کے ذریعے کرتا ہے۔ یہ ایک ہی سوال کا جواب دیتا ہے: وہی کارڈ، یا نیا کارڈ؟

ڈیٹیکشن کی رفتار کی پابندی، تین درجوں میں

جب کچھ حرکت میں ہو تو ڈیٹیکشن بار بار چلتی ہے، ساکن کارڈ پر کبھی کبھار، اور خالی میٹ پر نہ ہونے کے برابر۔ یہ درجے ہر سائیڈ کی اپنی کنفیگریشن ہیں، کوڈ نہیں۔

کول ڈاؤن، دوبارہ کوشش نہیں، forget-after

جو کارڈ میچ نہ ہو سکا اس پر بار بار کوشش نہیں کی جاتی؛ فریم میں رکے ہوئے کارڈ کی دوبارہ پہچان نہیں ہوتی؛ اور جو کارڈ کافی دیر غائب رہا ہو، واپس آنے پر اس کا تجزیہ نئے سرے سے ہوتا ہے۔

کال گارڈ اور واچ ڈاگ

ایک وقت میں پہچان کی ایک ہی کال، کم از کم وقفے اور ایسے ٹائم آؤٹ کے ساتھ جو اینڈ پوائنٹ کے اٹک جانے پر پائپ لائن کو چھڑا لیتا ہے۔ سست کال اسٹریم کو کبھی نہیں روکتی۔

انتہائی تیز نتائج

cardstream کے پیچھے کام کرنے والے AI ماڈلز آپ کے ذاتی کمپیوٹر پر چلتے ہیں۔ سسٹم بہت تیز ہے اور آپ کو کسی GPU کی ضرورت نہیں۔

ان پٹس

سپورٹ شدہ ویڈیو سورسز اور ان کی اقسام

سورسز بدلے جا سکتے ہیں؛ جو بھی چنیں، تجزیہ وہی رہتا ہے۔

کیمرے اور فائلز

ویب کیم کا انڈیکس، ویڈیو فائل، ساکن تصویر، یا ویب UI چلانے پر براؤزر کا ویب کیم۔ شو سے پہلے سیٹ اپ کو ٹیسٹ کرنے کے لیے بہترین۔

کھینچنا: RTSP, RTMP, SRT

اسے کسی IP کیمرے، انکوڈر یا ری اسٹریمر کی طرف کریں تو یہ اسٹریم خود کھینچ لیتا ہے، اور فیڈ ٹوٹے تو بڑھتے مگر محدود وقفوں سے دوبارہ جڑ جاتا ہے۔

بھیجنا: OBS سے سیدھا اندر

اسے لسنر کے طور پر چلائیں اور OBS کو RTMP یا SRT اس کی طرف بھیجنے دیں: آپ کے مارکیٹ پلیس کو جانے والے آؤٹ پٹ کے ساتھ بس ایک اضافی آؤٹ پٹ۔

WebSocket JPEG فیڈز

اپنے بنائے ہوئے سیٹ اپ کے لیے: ہر وہ پروسیس جو ساکٹ پر JPEG فریمز بھیج سکے، ایک درست سورس ہے۔

ریزولوشن کی تین سیٹنگز

کیمرا کیا ریکارڈ کرتا ہے، کیا بھیجا جاتا ہے اور کس کا تجزیہ ہوتا ہے، یہ تین الگ الگ اعداد ہیں۔ تجزیہ چھوٹی تصویر پر چلتا ہے اور سستا پڑتا ہے؛ پہچان کے لیے جانے والا کراپ پورے فریم سے دوبارہ کاٹا جاتا ہے۔

فریمز آپ ہی کے رہتے ہیں

کلائنٹ سائیڈ موڈ میں ہر الگ کارڈ کے ایک JPEG کراپ کے سوا کچھ بھی مشین سے باہر نہیں جاتا: نہ اسٹریم، نہ اس کے آس پاس کے فریمز۔ شو کو اپنے Ximilar اکاؤنٹ میں محفوظ کرنا ایک فلیگ ہے جو صرف آپ کے آن کرنے سے چلتا ہے۔

ماڈلز

ہمارے ویٹس، یا آپ کے

CPU کے لیے تیار کیے گئے ہمارے ماڈل سے لائیو اسٹریمز کا تجزیہ کریں۔ زیادہ درستگی یا انتہائی رفتار چاہیے؟ اپنا ماڈل ٹرین کریں اور GPUs پر ڈیپلائے کریں!

RF-DETR سیگمنٹیشن

طے شدہ لوکیٹر: فائن ٹیون کیا ہوا انسٹینس سیگمنٹیشن .onnx ایکسپورٹ جو onnxruntime پر چلتا ہے، torch کی ضرورت نہیں۔ ماسک سے کارڈ کے چاروں کونے ملتے ہیں، اس لیے جس کراپ کے پیسے لگتے ہیں وہ سیدھا کیا ہوا اور ٹھیک کارڈ کے کنارے سے کٹا ہوا ہوتا ہے۔

RF-DETR / RT-DETRv2 ڈیٹیکشن

باؤنڈنگ باکسز، ایک اختیاری متبادل کے طور پر: رفتار کے لیے ONNX، یا جب تک فائن ٹیوننگ پر کام جاری ہو تب تک transformers ڈائریکٹری / hub id۔

ویٹس شامل ہیں

RF-DETR لوکیٹر اور ایمبیڈنگ ماڈل Ximilar کے ٹرین کیے ہوئے ہیں اور Apache-2.0 کے تحت شائع ہوئے ہیں؛ انسٹالر انہیں خود لے آتا ہے، اس لیے آپ اور چلتی ہوئی پائپ لائن کے درمیان ٹریننگ کا کوئی مرحلہ نہیں۔

ایمبیڈر کے بیک اینڈز

وہی کارڈ والے فلٹر کے لیے Torch, ONNX یا LiteRT/TFLite ایمبیڈنگ ماڈلز: جو رن ٹائم مشین پر پہلے سے موجود ہو وہی چلائیں۔

بھاری امپورٹس صرف ضرورت پر

Torch کور کی ڈیپینڈنسی نہیں ہے۔ صرف وہی extras انسٹال کریں جو آپ کے بیک اینڈز کو درکار ہیں، باقی سب پھر بھی چلتا ہے۔

پہچان کی کوئی بھی سروس

پہچان کی کال ایک ایسا مرحلہ ہے جو بدلا جا سکتا ہے۔ اسے Ximilar کی طرف کریں، کسی کمپنی کے اپنے پہچان کے سسٹم کی طرف، یا اس ماڈل کی طرف جو آپ خود ہوسٹ کریں۔

چلانا

ایک پروسیس، کیمرے کے ساتھ

ڈیٹیکشن اور فلٹرز آپ کی مشین پر، انسٹال ہونے والے ایک ہی پیکج سے چلتے ہیں، اور پہچان کی واحد کال وہیں سے سیدھی API کو جاتی ہے۔

دو اینٹری پوائنٹس، ایک پائپ لائن

مستقل سیٹ اپس اور اسکرپٹس کے لیے بغیر براؤزر والی کمانڈ، اور جب اسے کام کرتے دیکھنا ہو تو لوکل براؤزر UI۔ دونوں وہی فلیگز لیتے ہیں اور وہی پائپ لائن بناتے ہیں۔

ایک کلید، آپ ہی کے پاس

آپ کی Ximilar کلید، جو آپ کی اپنی مشین پر انوائرمنٹ سے پڑھی جاتی ہے۔ یہاں کوئی اکاؤنٹ نہیں بنانا، بیچ میں کوئی ایسی تہہ نہیں جس پر بھروسا کرنا پڑے، اور خود پروسیس کے سوا کچھ چلائے رکھنے کی ضرورت نہیں۔

لوپ کو کوئی چیز نہیں روکتی

JPEG ڈی کوڈنگ، ڈیٹیکشن، HTTP اور ڈسک پر لکھنا، سب ایونٹ لوپ سے باہر چلتے ہیں۔ سست فریم چھوڑ دیا جاتا ہے، جمع ہو ہو کر بڑھتی ہوئی تاخیر نہیں بنتا۔

لائیو سیٹنگز کا ڈائیلاگ

حدیں، کیٹیگری، گیم، سیٹ کوڈ اور رسم الخط اسٹریم کے دوران براؤزر سے بدلے جا سکتے ہیں، اور ہر کنٹرول ڈسکرپٹرز کی ایک ہی فہرست سے بنتا ہے، اس لیے UI اور جانچ میں فرق آ ہی نہیں سکتا۔

اسٹریمز کے لیے بنا اوورلے

اسٹیٹ کا بیج، باؤنڈنگ باکس، اور آپ کے دکھائے ہوئے ہر کارڈ کی ہسٹری (ہر ایک کا تھمب نیل اور وہ وقت جو اس نے فریم میں گزارا) جسے ایک فلیگ آپ کے Ximilar اکاؤنٹ میں محفوظ کر دیتا ہے۔ اور جب فلٹرز کو سوچتے دیکھنا ہو تو ڈیبگ پینل۔

آف لائن ٹیسٹ سوٹ

پورا سوٹ نیٹ ورک یا ماڈل فائل کے بغیر چلتا ہے: ONNX سیشنز اور ڈیٹیکٹرز کی جگہ نقلی متبادل۔ فورک کریں تو بھی پتا چل جاتا ہے کہ آپ سے کچھ ٹوٹا یا نہیں۔

اوپن سورس۔ سیلف ہوسٹڈ۔ آپ کی اسٹریم، آپ کا اسٹیک۔

بیچ میں کوئی پلیٹ فارم نہیں، فی صارف لائسنس نہیں: Ximilar API یا اپنا پہچان کا سسٹم جوڑیں، اور cardstream اسے ہر فریم پر نہیں، ہر الگ کارڈ پر ایک بار کال کرتا ہے۔ چاہے Whatnot پر باکس بریک ہو، Fanatics Live جیسا شو ہو یا آپ کا اپنا لائیو کامرس سیٹ اپ، cardstream آج رات ہی اسی ہارڈ ویئر پر چلائیں جو آپ کے پاس پہلے سے ہے۔