منصوبے کے بارے میں

Fullseye کمپیوٹر وژن، 3-D پروسیسنگ اور پیمائش کے لیے ایک جامع، numpy-native آپریٹر لائبریری ہے۔ یہ 1,500 سے زائد ٹائپ شدہ آپریٹرز فراہم کرتی ہے (2026-09-03 کو ماپا گیا: 47 اقسام میں 870 الگ 2-D + 63 اقسام میں 344 3-D) جو ڈینائزنگ، سیگمنٹیشن، مورفولوجی، ایج ڈیٹیکشن، رنگ کی تبدیلی، پوائنٹ کلاؤڈز، میشز، والیومز، SDF، آپٹکس، ٹوموگرافی، انٹرفیرومیٹری، ایکوسٹکس اور میٹرولوجی کا احاطہ کرتے ہیں۔ ہر آپریٹر شائع شدہ الگورتھمز اور اوپن سورس لائبریریوں (OpenCV، scikit-image، SciPy، Pillow، PyWavelets، SimpleITK، mahotas، kornia/torch) سے دوبارہ نافذ کیا گیا ہے، اسے ایک واحد ٹائپ شدہ انٹرفیس دیا گیا ہے، اور اسے محدودیت، تعین اور ترتیب ٹائپنگ کے لیے کنٹریکٹ ٹیسٹ کیا گیا ہے۔ آپریٹر لائبریری کے اوپر ایک ارتقائی پائپ لائن ڈیزائنر موجود ہے جو تربیتی ڈیٹا پر صارف کے متعین میٹرک کو زیادہ سے زیادہ کرنے کے لیے پائپ لائنز کو ارتقا دیتا ہے، اور ہولڈ آؤٹ سیٹ پر دیانتدار گیٹنگ کرتا ہے۔ اس نظام میں ایک سینسر-سمولیشن سوٹ (pseudo-LiDAR، سٹیریو، ایونٹ کیمرہ، فوٹومیٹرک سٹیریو، TSDF فیوژن، پولرائزیشن، فوکس سٹیکنگ) بھی شامل ہے تاکہ ہارڈویئر کے بغیر پرسیپشن پائپ لائنز تیار کی جا سکیں۔ Fullseye ایک AI/RAG آپریٹر کارپس کے طور پر دستیاب ہے: ہر آپریٹر کے پاس ایک مشین-پڑھنے کے قابل Markdown نوٹ (کال فارم، ٹائپ کنٹریکٹ، HALCON ہم منصب، حوالہ جات) ہوتا ہے جو Claude Code جیسے AI کوڈنگ اسسٹنٹس کے لیے ریٹریول کارپس کا کام کرتا ہے۔ ایک بنڈل شدہ Claude Code اسکل (`fullseye-rag`) RAG ماحول ترتیب دیتی ہے۔ ایک MCP سرور (PoC) LLM سے چلنے والی آپریٹر تلاش، نوٹس پڑھنے، نمونے لوڈ کرنے، پائپ لائنز چلانے اور فیصلے حاصل کرنے کے لیے 9 ٹولز فراہم کرتا ہے۔ ایک C ABI (`fullseye_abi.h`) جس میں ایک عمومی انٹری پوائنٹ `fs_apply` ہے، C/C++/C#/Lua اور Python ctypes سے پورے 2-D رجسٹری (901 سنگل-ان پٹ آپریٹرز) تک پہنچتا ہے، اور ایک 5-آپریٹر کنٹریکٹ کے ساتھ جو دوسرے نفاذ کے طور پر کام کرتا ہے تاکہ تفصیلات کے بگز تلاش کیے جا سکیں۔ لائبریری pip سے انسٹال ہو سکتی ہے، صرف numpy اور scipy کی ضرورت ہوتی ہے، اور اختیاری بیک اینڈز (OpenCV، skimage، torch وغیرہ) کی عدم موجودگی میں خوش اسلوبی سے کام کرتی رہتی ہے۔ GPU ایکسلریشن ایک بیچڈ torch فاسٹ پاتھ کے ذریعے اختیاری ہے۔ Fullseye Studio ایک HDevelop طرز کا IDE ہے جس میں آپریٹر براؤزر، بریک پوائنٹس اور ٹائمنگ کے ساتھ پائپ لائن ایڈیٹر، ویری ایبل ونڈو، ملٹی ونڈو گرافکس اور ایک Python ایڈیٹر شامل ہے۔ دستاویزات میں ایک طویل شکل کا جائزہ (انگریزی اور جاپانی)، ایک صلاحیتوں کا اشاریہ، ایک پختگی لیجر، اور ڈیزائن نوٹس شامل ہیں جن میں 6 زبانوں میں 606 لود-بیئرنگ کمنٹس ہیں۔ یہ پروجیکٹ v0.1.11 سے Zenodo پر آرکائیو کیا گیا ہے، جس کا تصوراتی DOI 10.5281/zenodo.22761195 ہے۔ Apache-2.0 کے تحت لائسنس یافتہ۔