رفتن به محتوا
Computer Vision · بینایی ماشین

ماشین‌ها هم می‌بینند؛ ما یادشان می‌دهیم چه ببینند.

از دوربین پلاک‌خوان پارکینگ تا کنترل کیفیت خط تولید و خواندن خودکار اسناد. مدل‌های پردازش تصویر را روی دادهٔ واقعی شما آموزش می‌دهیم، روی دوربین یا سرور مستقر می‌کنیم و به سامانه‌هایتان وصل می‌کنیم.

پلاک‌خوان را امتحان کنید
CAM-03 · RTSP · 1080pDAY
I.R.IRAN۱۲ ب ۳۴۵ایران۶۷frame #18240 · 38 ms · 26 fps
I.R.IRAN۱۲ ب ۳۴۵ایران۶۷

در حال خواندن…

conf --% · 38 ms

در حال پردازش
درس ۱ · پیکسل

یک تصویر برای ماشین چه شکلی است؟

روی خانه‌ها حرکت کنید و جای «آنچه ما می‌بینیم» و «آنچه ماشین می‌بیند» را عوض کنید.

برای کامپیوتر، تصویر چیزی جز یک جدول بزرگ از عدد نیست. هر خانه یک پیکسل است و در تصویر رنگی سه عدد دارد: میزان قرمز، سبز و آبی (RGB)، هر کدام بین ۰ تا ۲۵۵. یک عکس معمولی ۱۹۲۰×۱۰۸۰ یعنی بیش از شش میلیون عدد. کار بینایی ماشین این است که از دل این عددها الگو پیدا کند: لبه، شکل، شیء و در نهایت معنا.

← hover a pixel
درس ۲ · خط پردازش

از دوربین تا بازشدن راهبند، در شش قدم

روی هر مرحله بزنید تا ببینید چه اتفاقی می‌افتد و با چه ابزاری.

3. تشخیص شیء

شبکهٔ عصبی (مثل خانوادهٔ YOLO) جای خودرو و پلاک را با کادر و درصد اطمینان پیدا می‌کند. کادرهای تکراری با NMS حذف می‌شوند.

IoU ≥ 0.5 · NMS
آزمایشگاه · شبیه‌سازی

پلاک‌خوان را در روز، شب و باران ببینید

سخت‌ترین بخش پلاک‌خوان، شرایط واقعی است: نور کم، چراغ روشن خودرو، باران و زاویهٔ کج. همین‌ها فرق یک دموی ساده با سامانهٔ قابل اتکا را می‌سازند.

CAM-03 · RTSP · 1080pDAY
I.R.IRAN۱۲ ب ۳۴۵ایران۶۷frame #18240 · 38 ms · 26 fps
I.R.IRAN۱۲ ب ۳۴۵ایران۶۷

در حال خواندن…

conf --% · 38 ms

در حال پردازش

شرایط را عوض کنید:

نور کافی؛ ساده‌ترین حالت. دقت بالا و زمان پردازش کم.

  • کادر سبز: تشخیص خودرو با درصد اطمینان.
  • کادر نارنجی: محل پلاک.
  • خط زرد: خواندن نویسه‌ها (OCR).
  • ms و fps: زمان پردازش هر فریم و تعداد فریم در ثانیه.

این یک شبیه‌سازی آموزشی است؛ عددها نمونه‌اند و پلاک‌ها ساختگی. دقت واقعی به دوربین، زاویه، نور و دادهٔ آموزش بستگی دارد و در پروژهٔ شما اندازه‌گیری و گزارش می‌شود.

درس ۳ · مدل‌ها

شش نوع مسئله در بینایی ماشین

هر مسئله مدل و دادهٔ خودش را می‌خواهد. اول مسئله را دقیق تعریف می‌کنیم، بعد مدل را انتخاب می‌کنیم.

Object Detection

تشخیص شیء

پیدا کردن و کادر کشیدن دور خودرو، پلاک، آدم، کالا یا هر شیء دیگر در تصویر.

YOLO · RT-DETR

Classification

طبقه‌بندی تصویر

یک برچسب برای کل تصویر: سالم یا معیوب، نوع محصول، دستهٔ سند.

CNN · ViT

Segmentation

قطعه‌بندی

مرز دقیق هر شیء در سطح پیکسل؛ برای اندازه‌گیری، کنترل کیفیت و تصاویر هوایی.

U-Net · SAM

OCR

نویسه‌خوانی فارسی

خواندن پلاک، کارت ملی، فاکتور و فرم؛ با پشتیبانی از ارقام و حروف فارسی.

CRNN · Transformer OCR
IN 128

Tracking

شمارش و ردیابی

دنبال کردن هر شیء بین فریم‌ها؛ شمارش ورود و خروج، مسیر حرکت و زمان توقف.

ByteTrack · DeepSORT

Anomaly Detection

تشخیص ناهنجاری

پیدا کردن عیب‌هایی که قبلاً دیده نشده‌اند؛ مناسب خط تولید با دادهٔ معیوب کم.

PatchCore · Autoencoder
درس ۴ · سنجش

«دقت ۹۹٪» یعنی چه؟

دقت یک عدد تنها نیست. با این اسلایدر ببینید چرا همیشه بین «اشتباه ندیدن» و «جا نینداختن» یک بده‌بستان وجود دارد.

آستانه را بالا ببرید: مدل فقط وقتی مطمئن است جواب می‌دهد؛ خطای «اشتباه دیدن» کم می‌شود ولی بعضی پلاک‌ها جا می‌مانند. پایین بیاورید: چیزی جا نمی‌ماند ولی هشدار اشتباه زیاد می‌شود. انتخاب آستانه یک تصمیم کسب‌وکاری است، نه فقط فنی.

Precision

دقت

۸۶٪

از هر ۱۰۰ تشخیص، چندتا درست است؟

Recall

بازیابی

۷۲٪

از هر ۱۰۰ پلاک واقعی، چندتا پیدا شد؟

F1

تعادل

۷۸٪

میانگین هماهنگ دقت و بازیابی.

کاربردها

کجا به کار می‌آید؟

پارکینگ و کنترل ترددپلاک‌خوان ورودی و خروجی، محاسبهٔ هزینهٔ پارک و بازکردن راهبند.
کنترل کیفیت خط تولیدتشخیص عیب، شمارش و اندازه‌گیری محصول روی نوار نقاله.
فروشگاه و مراکز خریدشمارش بازدیدکننده، نقشهٔ گرمایی و زمان انتظار صف.
پردازش سندخواندن کارت ملی، فاکتور و فرم و ثبت خودکار در سامانه.
ایمنی کارگاهتشخیص کلاه و جلیقهٔ ایمنی و ورود به محدودهٔ خطر.
کشاورزی و تصاویر هواییشمارش درخت، تشخیص آفت و پایش مزرعه با پهپاد.
استقرار

مدل کجا اجرا شود؟

انتخاب سخت‌افزار به تعداد دوربین، سرعت لازم و حساسیت داده بستگی دارد.

روی دوربین و لبه (Edge)

پردازش کنار دوربین با Jetson یا مینی‌کامپیوتر؛ بدون ارسال تصویر به بیرون، تأخیر کم.

Jetson · TensorRT · ONNX

سرور GPU

پردازش هم‌زمان ده‌ها دوربین در یک سرور مرکزی؛ مناسب پارکینگ و مجتمع‌های بزرگ.

CUDA · Triton · Docker

فقط CPU

برای حجم کم یا پردازش عکس (نه ویدیو)؛ ارزان‌ترین شروع با مدل‌های سبک.

OpenVINO · ONNX Runtime

بینایی ماشین مسئولانه

تصویر، دادهٔ حساس است. ترجیح ما پردازش کنار دوربین، نگه‌داشتن نتیجه به‌جای تصویر خام، رمزنگاری و سطح دسترسی دقیق است. پروژه‌های تشخیص چهره را فقط با مبنای قانونی روشن و رضایت آگاهانه انجام می‌دهیم.

پرسش‌ها

دربارهٔ پروژه‌های پردازش تصویر

برای مسئله‌های رایج مثل پلاک، مدل‌های پایه آماده‌اند و با چند صد تصویر از دوربین خودتان تنظیم می‌شوند. برای مسئله‌های خاص، معمولاً از چند هزار تصویر برچسب‌خورده شروع می‌کنیم.

دوربین دارید؛ بیایید هوشمندش کنیم.

یک نمونه‌فیلم از دوربینتان بفرستید؛ امکان‌سنجی رایگان است.