2026-08-24
نرمافزار بینایی دارای مکانیزم بافرینگ برای انتظار برای محاسبات فضای تصویر است. به منظور افزایش زمان بافرینگ تصویر، عملیات برنامه میتواند پردازش شود. با این حال، اگر سرعت پردازش CPU کامپیوتر کندتر از سرعت تصویر باشد، باعث بارگذاری بیش از حد فضای کش و بروز مشکل افت فریم خواهد شد.
افت فریم دوربین صنعتی
دوربینهای صنعتی تصاویر را از سیگنالهای نوری به سیگنالهای الکتریکی منظم تبدیل میکنند. سنسور تصویر، تصویر را به تراشه USB روی دوربین منتقل میکند و USB تصویر را به کامپیوتر منتقل میکند. اگر سیستم ترمینال کامپیوتر در لحظهای مشغول باشد، تصویر به موقع دریافت نمیشود و تصاویر بعدی منتقل میشوند که منجر به از دست رفتن بخشی از تصویر که دریافت نشده است، میشود. دوربینهای صنعتی به فضای بافر حافظه نیاز دارند، در غیر این صورت افت فریم رخ خواهد داد.
بخش PC عمدتاً به درایورهای سختافزاری متکی است. مهمترین چیز قدرت درایور و تعداد نخهایی است که در سیستم حالت هسته برای تقسیم زمان CPU دارند. قدرت دریافتی خوب نیست و دوربین صنعتی حافظه بافر خوبی ندارد که اغلب باعث افت فریم میشود.
افت فریم دوربین صنعتی
در سیستمهای بینایی ماشین، نرخ فریم دوربینهای صنعتی اغلب بسیار زیاد است و کش دوربینهای صنعتی نیز محدود است. این عمدتاً یک عملکرد کمکی برای پردازش موقت مشغولیت سیستم زمانبندی است. سرعت نرمافزار بینایی ماشین کندتر از سرعت تصاویر دوربین صنعتی است. پس از مدت زمان طولانی، باعث اشباع و سرریز شدن بافر نرمافزار میشود. بنابراین، افت فریم هم در رابطهای USB و هم در رابطهای GigE رخ خواهد داد. بنابراین، بهینهسازی سرعت پردازش نرمافزار بینایی ماشین بسیار مهم است.