لائیو سٹریم لئی سب توں ودھیا کارڈ پچھان۔ بریک، پیک کھولن تے لائیو شو لئی بنی۔
cardstream تہاڈا بریک، پیک کھولنا یا شو ویکھدا رہندا اے تے ہر ٹریڈنگ کارڈ نوں فریم وچ آؤندیاں ای پچھان لیندا اے: ناں، سیٹ تے یقین، سب لائیو۔ کارڈ ٹریکنگ سسٹم نال اپنیاں لائیو شاپنگ سٹریماں دا تجزیہ کرو۔ اوہناں سٹریمراں لئی جیہڑے ہور جاننا چاہندے نیں۔
Pokémon توں Magic: The Gathering تک
ہر شو لئی کیٹیگری بدلو تے پورا انجن نال ای بدل جاندا اے: ڈیٹیکشن، فلٹر تے پچھان والی کال، سب ٹھیک اینڈ پوائنٹ ول ہو جاندے نیں۔ ہر میچ نال ناں، سیٹ، سیٹ کوڈ، کارڈ نمبر، سیریز تے سال آؤندے نیں۔
ٹریڈنگ کارڈ گیماں
collectibles/v2/tcg_id نویں تے ونٹیج TCG سنگل کارڈ، سِدھے سٹریم توں۔ اینڈ پوائنٹ تصویر، بارڈر تے لکھت تِنّے پڑھدا اے، ایس لئی کارڈ اوسے تصویر توں پچھانیا جاندا اے جیہڑی تہاڈے ویکھن والے ویکھ رہے نیں۔ نہ سیٹ دا نشان لبھنا پیندا اے، نہ اکھاں سُکیڑ کے کارڈ نمبر پڑھنا۔
- Pokémon
- Magic: The Gathering
- Yu-Gi-Oh!
- One Piece
- Lorcana
- Digimon
- Dragon Ball Super
- Flesh and Blood
- Star Wars Unlimited
- Star Wars Destiny
- MetaZoo
- Riftbound
- Weiss Schwarz
- Union Arena
- Force of Will
- Grand Archive
- Vanguard
- Marvel Champions
- Sorcery
- Final Fantasy
- Gundam
- Duel Masters
- Naruto Mythos
- Hololive
- Garbage Pail Kids
سپورٹس کارڈ sport_id
ہر وڈی کھیڈ دے روکی، پیرالل، اِنسرٹ تے آٹوگراف کارڈ: بیس بال، باسکٹ بال، امریکن فٹ بال، فٹ بال، آئس ہاکی تے ہور۔ بالکل اوہی کارڈ، اوہی سیٹ، اوہی سال۔
گریڈڈ سلیب slab_id
گریڈڈ کیس دا لیبل پڑھدا اے: PSA، BGS یا CGC سلیب دے اندر والا کارڈ، کیس توڑے بغیر پچھانیا جاندا اے۔
کامکس comics_id
سرورق وی کارڈاں وانگوں ای پچھانے جاندے نیں: ٹائٹل، شمارہ تے سال، بس اک ٹِکے ہوئے فریم توں۔
کسے کمپنی دا پچھان سسٹم لاؤ، یا اپنا
کال کرنی اے یا نئیں، ایہہ سارا فیصلہ پچھان توں پہلاں ای ہو جاندا اے: ڈیٹیکشن، حرکت دا فلٹر تے اوہی کارڈ والا فلٹر سب لوکل نیں تے کسے اک پرووائیڈر نال بَجھے نئیں۔ کال آپ اک بدلیا جا سکن والا قدم اے: ڈیفالٹ وچ Ximilar، یا کسے کمپنی دی اپنی کارڈ پچھان سروس، یا اوہ ماڈل جیہڑا تسیں آپ ٹرین کیتا تے اپنے ہارڈویئر اُتے ہوسٹ کردے او۔
ایہہ اک چھوٹا جیہا انٹرفیس اے: کارڈ دا کراپ اندر جاندا اے، میچ باہر آؤندا اے۔ IdentifyTarget اِمپلیمنٹ کرو تے ایہدے اگے لگا ہر فلٹر، رفتار دی ہر روک تے ہر حد پہلاں وانگوں ای کم کردی رہندی اے۔ جواب بھاویں کوئی وی دیوے، ہر وکھرے کارڈ اُتے حالے وی اِکو کراپ۔
# تہاڈا اپنا پچھان سسٹم، اوہی انجن class HouseIdentifier(IdentifyTarget): def identify(self, crop_bgr): return my_service.match(crop_bgr) # دوہاں صورتاں وچ ہر وکھرے کارڈ اُتے اک کراپ $ cardstream-web --detector rfdetr
ہر کارڈ اُتے اک کال، ہر فریم اُتے نئیں
اصل گل ایہہ اے کہ سٹریم دے تجزیے وچ بس اوہی کالاں ہوون جیہڑیاں واقعی کوئی نویں گل دسدیاں نیں۔ بند کارڈ پچھان SaaS دا اوپن سورس متبادل: وچکار کوئی پلیٹ فارم نئیں، فی یوزر لائسنس نئیں۔ تہاڈا ہارڈویئر، تہاڈی API کنجی، تے اک سٹیٹ مشین جیہڑی صرف اودوں کال کردی اے جدوں فریم وچ آیا کارڈ واقعی نواں ہووے۔
ہر فریم اُتے کال کرن والی سِدھی سادی پائپ لائن 15 fps اُتے اک گھنٹے وچ 54,000 واری پچھان منگدی اے۔ cardstream ہر وکھرے کارڈ اُتے بس اک کال کردا اے، یعنی اوسے گھنٹے وچ کوئی سو کُ۔
اوہی گھنٹہ، اوہی ویڈیو، اوہی کارڈ: 54,000 کالاں دے مقابلے وچ کوئی 100۔ حرکت تے شناخت دے فلٹر تہاڈے اپنے ہارڈویئر اُتے لوکل چلدے نیں، تے کال صرف اودوں جاندی اے جدوں کوئی واقعی نواں کارڈ فریم وچ ٹِک جاوے۔
نہ SaaS دی سبسکرپشن، نہ فی یوزر قیمت، نہ کسے اک کمپنی نال بَجھنا۔ پچھان سمیت پورا سٹیک اپنی مشین اُتے چلاؤ، یا Ximilar API نال جوڑ لوو۔
سٹریم اُتے کارڈ شو لئی جو کجھ وی چاہیدا اے
اک ساتھی ہوسٹ جیہدے توں کوئی کارڈ نئیں کھنجھدا: Whatnot تے Fanatics Live ورگے پلیٹ فارماں اُتے لائیو ویچن والیاں لئی، باکس بریک لئی، کارڈ دیاں دکاناں دیاں سٹریماں لئی تے اپنی کلیکشن دی لسٹ بنان لئی۔ جتھے وی کیمرے اگے کارڈ آوے۔
فریم وچ آؤندیاں ای پچھانیا گیا
نہ کوئی سکین بٹن، نہ اُڈیک۔ بس کارڈ وکھاؤ: ناں، سیٹ تے یقین کوئی ادھے سیکنڈ وچ لائیو سٹریم اُتے آ جاندے نیں۔
ہر کارڈ اُتے اک کال
حرکت دا فلٹر تے ایمبیڈنگ والا شناخت دا فلٹر تہاڈے اپنے CPU اُتے لوکل چلدے نیں۔ کارڈ نوں ٹِکا کے رکھو تاں دوبارہ کوئی کال نئیں۔ کارڈ بدلو تاں بس اک نویں کال۔
سٹریم دا کوئی وی سورس
ویب کیم، ویڈیو فائلاں، RTSP، RTMP تے SRT: یا تاں ایہہ آپ کھِچ لوے، یا OBS اوہناں نوں --listen نال سِدھا بھیج دیوے۔ اپنے بنائے سیٹ اپ لئی WebSocket JPEG فیڈ۔
پچھان دا کوئی وی بیک اینڈ
ڈیفالٹ وچ Ximilar collectibles/v2 چلدا اے۔ یا اوہی انجن کسے کمپنی دے اپنے کارڈ پچھان سسٹم نال جوڑ دیو، یا اوس نال جیہڑا تسیں آپ ٹرین کیتا تے آپ ای ہوسٹ کردے او۔
اپنے ماڈل لیاؤ
لوکیٹر دے ویٹس ساڈے نیں: فائن ٹیون کیتا RF-DETR سیگمینٹیشن ماڈل، Apache-2.0 لائسنس، جیہنوں انسٹالر آپ ای لے آؤندا اے۔ جے تسیں اپنا ایکسپورٹ لیاؤنا چاہو تاں باکس ڈیٹیکٹر (RF-DETR، RT-DETRv2) وی چلدے نیں۔
اوپن سورس، اپنی مشین اُتے
اک Python پیکج، کھُلے لائسنس نال۔ پڑھو، فورک کرو، اپنے ہارڈویئر اُتے چلاؤ۔ تہاڈی کنجی، تہاڈا ڈیٹا، تہاڈا انفراسٹرکچر۔
اینا سیانا کہ ایہنوں پتا اے API نوں کدوں کال نئیں کرنی
تہاڈی سٹریم تے API دے وچکار اک سٹیٹ مشین کھلوتی اے۔ ہر فریم DecisionCore وچوں لنگھدا اے، جیہڑی لوکل چلن والی اِکو سٹیٹ مشین اے، تے تن لوکل فلٹر فیصلہ کردے نیں کہ API والا اِکو قدم کدوں واقعی بندا اے۔
ڈیٹیکشن
لوکل · API کال نئیںکارڈ دیاں چارے نُکراں لبھو تے سِدھا کر کے صاف کراپ کڈھو۔ حرکت دا لوکل فلٹر ایہدی رفتار تن درجیاں وچ گھٹاؤندا اے: حرکت وچ، کارڈ ٹِکیا ہویا، خالی۔
حرکت دا فلٹر
لوکل · API کال نئیںفریماں دا سستا جیہا اوسط فرق۔ جدوں منظر N فریماں تک ٹِکیا رہوے، اودوں ای کارڈ نوں غور نال ویکھنا بندا اے۔ حالے ہِل رہیا اے؟ اُڈیکو۔
شناخت دا فلٹر
لوکل · API کال نئیںایمبیڈنگ دا موازنہ اِکو سوال دا جواب دیندا اے: ایہہ اوہی پہلاں والا کارڈ اے؟ اوہی کارڈ ← کیش کیتا نتیجہ دوبارہ وکھا دیو۔
پچھان
ximilar · 1 کالصرف واقعی نواں تے ٹِکیا ہویا کارڈ ای Ximilar کولوں پچھان منگواؤندا اے: async، ڈی باؤنس کیتی ہوئی، تے فریم لُوپ توں باہر۔ نتیجہ لائیو واپس آ جاندا اے۔
تسیں اکلّے سٹریم کردے او؟
اک بندہ، اک کیمرا، بریکاں دی اک لمی رات۔ سکرین اُتے کیہڑا کارڈ اے، ایہہ جانن لئی انجینئراں دی ٹیم دی لوڑ نئیں ہونی چاہیدی۔ جیہڑی سٹریم تسیں پہلاں ای چلا رہے او اوہی جوڑو تے cardstream نوں اوہدا لائیو تجزیہ کرن دیو، بھاویں تسیں کسے مارکیٹ پلیس اُتے ویچدے او یا سِدھا اپنے چینل توں۔
- Whatnot
- Fanatics Live
- eBay Live
- TikTok Shop
- Twitch
- YouTube Live
- تہاڈی اپنی سائٹ
نہ اکاؤنٹ تک رسائی، نہ مارکیٹ پلیس دیاں API کنجیاں، نہ تہاڈی چیٹ وچ کوئی بوٹ، تے ایہناں وچوں کسے پلیٹ فارم نال کوئی تعلق وی نئیں۔ cardstream صرف تہاڈی ویڈیو پڑھدا اے، ہور کجھ نئیں۔
تسیں پہلاں ای OBS توں سٹریم کردے او
جیہڑا آؤٹ پُٹ تہاڈے شو نوں جا رہیا اے، اوہدے نال اک ہور آؤٹ پُٹ لا دیو۔ تہاڈے خریدار بالکل اوہی ویکھدے نیں جو پہلاں ویکھدے سن؛ اوسے فیڈ دی اک کاپی cardstream کول آ جاندی اے، تے میز اُتے آؤن والا ہر کارڈ لنگھدیاں لنگھدیاں پچھانیا جاندا اے۔ تھلے والے لِسنر نوں سسٹم دا ffmpeg بائنری چاہیدا اے۔ یا دوجا آؤٹ پُٹ رہن ای دیو تے cardstream نوں OBS دا ورچوئل کیمرا عام ویب کیم وانگوں پڑھن دیو۔
$ cardstream-web --listen \ --source rtmp://0.0.0.0:1935/live # ایتھے OBS دا دوجا ٹارگٹ لاؤ
یا اوہ کیمرا جیہڑا پہلاں ای میز اُتے لگا اے
اُتوں لگا کیمرا، کیپچر کارڈ، ویب کیم بنیا فون: جیہدے تھلے وی تسیں پیک کھولدے تے کارڈ وکھاؤندے او۔ تجزیہ کیمرے دے نال والی مشین اُتے ای ہوندا اے، ایس لئی ڈیفالٹ وچ ہر کارڈ دے اک کراپ توں علاوہ کجھ وی کمرے توں باہر نئیں جاندا۔
$ cardstream-web --source 0 # ویب کیم · localhost اُتے براؤزر UI
یا کوئی وی چیز جیہدا URL ہووے
اِنکوڈر، سوئچر، ری سٹریمر، شہر دے دوجے پاسے دوجا سٹوڈیو۔ RTSP، RTMP تے SRT توں کھِچو، تے جے سیٹ اپ اپنا بنایا ہووے تاں WebSocket JPEG فیڈ وی۔
$ cardstream-web \
--source rtsp://studio/stream1 لائیو اوورلے
کارڈ ٹِکدیاں ای ناں، سیٹ تے یقین سامنے آ جاندے نیں: اُچی پڑھ کے سناؤ، یا واپس اپنے سین وچ جوڑ لوو۔
ہر کارڈ، لکھیا ہویا
جو کجھ تسیں وکھایا اوہدی چلدی ہسٹری: ہر کارڈ دا تھمب نیل تے اوہ سٹریم اُتے کِنّی دیر رہیا۔ ایہنوں اپنے Ximilar اکاؤنٹ وچ محفوظ کرو تے اگلی سویر شو دا جائزہ لوو: کیہ وِکیا، کِنّے دا سی۔
اک بندے دے وَس دا
نہ پلیٹ فارم فیس، نہ فی یوزر لائسنس۔ تن گھنٹیاں دا شو مطلب گنتی دیاں کجھ پچھان کالاں، ہر فریم اُتے اک نئیں۔
تہاڈا شو، محفوظ تے جائزے لئی تیار
cardstream تہاڈی مشین اُتے چلدا اے تے ڈیفالٹ وچ کجھ وی نئیں رکھدا۔ اک فلیگ لاؤ تے جیہڑا وی کارڈ تسیں وکھاؤ، اوہ تہاڈے Ximilar اکاؤنٹ دے اک سیشن وچ وی محفوظ ہو جاندا اے: اپنی قیمت، سکرین اُتے رہن دے ویلے تے اوس کراپ سمیت جیہدے توں اوہ پچھانیا گیا۔ شو توں بعد Ximilar ایپ کھولو تے ویکھو شو کِنّے دا سی۔
$ cardstream-web --price-stats \ --ximilar-stream NEW # سیشن id وکھاؤندا اے تے شو دے نال نال محفوظ کردا جاندا اے
شو، گنتی وچ
ہر سیشن لئی وکھائے گئے پروڈکٹ، پیسیاں والیاں API کالاں، مارکیٹ ویلیو تے سکرین اُتے اوسط ویلا، تے نال ای سب توں مہنگے پروڈکٹ تے سب توں بہتے آؤن والے سیٹ۔
ہر کارڈ، اپنی تصویر سمیت
ہر قطار وچ کارڈ، سیٹ، نمبر، قیمت تے اوہ کراپ ہوندا اے جیہدے توں کارڈ پچھانیا گیا۔ لسٹ وچ پروڈکٹ یا سیٹ نال لبھو، تے اپنے سیشن سٹیٹس، پلیٹ فارم تے تاریخ نال چھانٹو۔
ایہنوں اپنا ریکارڈ بناؤ
جو وِکیا اوہدے اُتے نشان لاؤ، نوٹ لکھو، غلط میچ یا اوہدی قیمت ٹھیک کرو، جھوٹا میچ مٹا دیو۔ سیشن نوں ناں دیو تے اپنا میٹا ڈیٹا نال لاؤ: لاٹ نمبر، خرچے، خریدار۔
جتھوں چھڈیا سی اوتھوں ای شروع کرو
شو دے وچکار دوبارہ چلاؤنا پیا؟ NEW دی تھاں سیشن id دیو تے شو اوسے سیشن وچ چلدا رہندا اے، بھاویں اوہ بند ای کیوں نہ ہو چکیا ہووے۔ ٹیم دے ورک سپیس وچ محفوظ کرن لئی --ximilar-workspace لاؤ۔
ڈیفالٹ وچ بند: --ximilar-stream توں بغیر تہاڈی مشین توں صرف پچھان والی کال ای باہر جاندی اے۔ محفوظ کرن لئی تہاڈے Ximilar اکاؤنٹ اُتے Cardstream سروس ہونی چاہیدی اے؛ پیسے صرف سیشن شروع کرن دے لگدے نیں، تے --no-ximilar-stream-images نال صرف ٹیکسٹ ای جاندا اے۔
صفر توں لائیو پچھان تک، 3 قدماں وچ
انسٹال کرو
اک virtualenv، ریلیز دا wheel (چیک سم نال پرکھیا ہویا)، ماڈل ویٹس تے تہاڈے PATH اُتے دوویں کمانڈاں۔ سکرپٹ چلاؤ، یا PyPI توں اوہی wheel pip نال انسٹال کرو (ویٹس وکھرے ڈاؤن لوڈ ہوندے نیں)، یا ریپو کلون کر کے آپ بِلڈ کرو۔ Docker تے Windows والے طریقے ڈاؤن لوڈ صفحے اُتے نیں۔
$ curl -fsSL https://raw.githubusercontent.com/Ximilar-com/cardstream/main/scripts/install.sh | sh # انسٹال دے ہور طریقے ← cardstream.ai/download
$ pip install 'cardstream[client,onnx]' # uv نال وی: uv tool install 'cardstream[client,onnx]' # ایس wheel وچ ویٹس نئیں ہوندے: cardstream.ai/models توں دوویں tarball کھولو # تے فلیگاں نوں اوہناں ول کر دیو: $ cardstream-web --segmentor-model segmentation_model/onnx/model.onnx \ --embed-model similarity_model/onnx/model.onnx
$ git clone https://github.com/Ximilar-com/cardstream && cd cardstream $ ./scripts/build-from-source.sh --models $ source .venv/bin/activate
پچھان سسٹم جوڑو
ڈیفالٹ وچ Ximilar collectibles/v2 چلدا اے، تے ximilar.com توں ملی اک کنجی ای اوہ واحد چیز اے جیہڑی پورے سسٹم نوں چاہیدی اے۔ یا ایہو قدم اپنے پچھان سسٹم ول موڑ دیو۔
$ export XIMILAR_API_KEY=your-key
کارڈ ول کیمرا کرو
اپنے ویب کیم اُتے براؤزر UI کھولو، یا ایہنوں اپنا شو دیو: RTSP توں کھِچ لوو، یا OBS نوں RTMP سِدھا ایہدے وچ بھیجن دیو۔ ساری رات اِکو سیٹ دا بریک؟ اوہنوں پہلاں ای دس دیو تے اینڈ پوائنٹ اندازے لانے چھڈ دیندا اے: CRI سیٹ دے انگریزی Pokémon کارڈ دسن دا مطلب اے تن گلاں گھٹ جیہڑیاں غلط ہو سکدیاں نیں۔ جدوں وی --game لاؤ، --alphabet وی لاؤ، کیوں جے گیم پہلاں دسن نال اینڈ پوائنٹ دی اپنی رسم الخط دی پچھان بند ہو جاندی اے۔ --price-stats لاؤ تے ہر میچ نال USD وچ مارکیٹ قیمتاں وی آؤندیاں نیں: میڈین، رینج تے آخری وِکری، کارڈ اُتے وی تے ہسٹری وچ وی۔ شو نوں اپنے Ximilar اکاؤنٹ وچ محفوظ کرن تے بعد وچ جائزہ لین لئی --ximilar-stream NEW لاؤ۔
$ cardstream-web # → http://127.0.0.1:8001 (کارڈ کیمرے اگے کرو) # انگریزی Pokémon کارڈ، اک سیٹ (CRI - Chaos Rising)، USD مارکیٹ قیمتاں سمیت: $ cardstream-web --game Pokemon --set-code CRI --alphabet latin --price-stats
اوپن سورس۔ اپنی مشین اُتے۔ تہاڈی سٹریم، تہاڈا سٹیک۔
وچکار کوئی پلیٹ فارم نئیں، فی یوزر لائسنس نئیں: Ximilar API یا اپنا پچھان سسٹم جوڑو، تے cardstream اوہنوں ہر فریم دی تھاں ہر وکھرے کارڈ اُتے بس اک واری کال کردا اے۔ بھاویں تسیں Whatnot اُتے بریک کردے او، Fanatics Live ورگا شو چلاؤندے او، یا اپنے لائیو کامرس سیٹ اپ توں سٹریم کردے او، cardstream اج رات ای اوسے ہارڈویئر اُتے چلاؤ جیہڑا تہاڈے کول پہلاں ای اے۔