دوربین مجازی آلترون: کار بدون سختافزار با الگوهای تصویر آزمایشی
rahni
برای یاد گرفتن آلترون لازم نیست منتظر رسیدن دوربین بمانید. دوربین مجازی آلترون یک دوربین کاملاً نرمافزاری است که الگوی تصویر آزمایشی تولید میکند و در گراف دقیقاً جای یک دوربین واقعی مینشیند. کل زنجیرهی پردازش را میشود بدون حتی یک دوربین فیزیکی ساخت و امتحان کرد.
پنجرهی Virtual Camera Settings برای ساخت دوربین مجازی در آلترون
ما خودمان از آن زیاد استفاده میکنیم: وقتی گراف تازهای میچینیم، وقتی میخواهیم رفتار یک پلاگین را روی دادهی قابلپیشبینی ببینیم، یا وقتی تیم نرمافزاری مشتری کدش را پیش از تحویل سختافزار مینویسد.
ساختن یک دوربین مجازی
در پنجرهی اصلی، دکمهی Manage Virtual Cameras را بزنید تا پنجرهی Virtual Camera Settings باز شود. فرم مرحلهبهمرحله است؛ تا مرحلهی قبل را انتخاب نکنید، مرحلهی بعد فعال نمیشود:
Camera type: یکی از Area scan یا Line scan را انتخاب کنید. دوربین خطی در هر بار فقط یک خط میدهد.
Pixel format: برای دوربین ناحیهای BW8، BW16 و Bayer در دسترس است. رنگ در دوربین ناحیهای از موزاییک Bayer میآید و در گراف دیبایر میشود. برای دوربین خطی RGB8، RGB16، BW8 و BW16 را دارید.
Pattern: الگوی تصویر را انتخاب کنید؛ پایینتر توضیح دادهایم.
Resolution: عرض و ارتفاع را وارد کنید یا یکی از سه میانبر ۲۰۰×۲۰۰، ۶۴۰×۴۸۰ و ۱۹۲۰×۱۰۸۰ را بزنید. ارتفاع فقط برای دوربین ناحیهای معنی دارد.
Emit Rate: نرخ تولید داده؛ برای دوربین ناحیهای فریم بر ثانیه و برای دوربین خطی خط بر ثانیه. پیشفرض ۲۵ فریم و ۱۰۰۰ خط در ثانیه است.
Add camera را بزنید. دوربین با یک شمارهسریال تازه که با ۰۰۰۰ ولت شروع میشود کنار دوربینهای متصل ظاهر میشود.
دکمهی Remove دوربین انتخابشده را حذف میکند و Remove All همهی دوربینهای مجازی را یکجا پاک میکند.
هشت الگوی تصویر و کاربرد هر کدام
۱ Gaussian: یک لکهی روشن و نرم در مرکز تصویر؛ در دوربین خطی یک برآمدگی وسط خط. برای دیدن رفتار پلاگینها روی یک شکل ساده و متقارن.
۲ Ramp: شیب خطی از صفر در لبهی چپ تا حداکثر مقدار در لبهی راست. برای بررسی سطحها، جدولهای تبدیل و عمق بیت.
۳ Color bar H و ۴ Color bar V: نوارهای رنگی افقی و عمودی. فقط با قالب رنگی (RGB یا Bayer) فعالاند و برای آزمودن زنجیرهی رنگ به کار میآیند.
۵ Static grad H و ۶ Static grad V: گرادیان ثابت افقی و عمودی. در دوربین خطی، گرادیان عمودی در جهت اسکن پیش میرود و هر بار که تعداد خطها به عرض تصویر برسد از نو تکرار میشود.
۷ White noise: نویز تصادفی در کل بازهی مقدار، جدا برای هر پیکسل. برای آزمون بار و امتحان فیلترهای نویز.
۸ Moving gradient: الگوی پیشفرض؛ گرادیانی که مدام روی تصویر حرکت میکند تا بهروز شدن تصویر را با چشم ببینید.
یک الگوی نهم هم هست به نام Spectrometer که طیف خطوط نشری را شبیهسازی میکند. چون تنظیمات خودش را دارد، در یک نوشتهی جدا سراغش رفتهایم.
اشتباههایی که پیش میآید
نوار رنگی در قالب سیاهوسفید: الگوهای Color bar با BW8 و BW16 غیرفعالاند. اگر الگوی انتخابی با قالب نخواند، Moving gradient خودکار انتخاب میشود. پس اگر تصویر متحرک دیدید و انتظارش را نداشتید، قالب را چک کنید.
Emit Rate خیلی بالا: نرخهای خیلی بالا میتوانند صف پردازش را پر کنند. اگر هدفتان آزمون بار نیست، از پیشفرض شروع کنید.
عوض کردن تنظیمات بعد از Add: این فرم تنظیمات دوربین بعدی را تعیین میکند. اگر میخواهید دوربینی را که قبلاً ساختهاید تغییر دهید، آن را حذف کنید و دوباره اضافه کنید.
یک پیشنهاد عملی
الگوی White noise را با Emit Rate بالا ترکیب کنید و به تب Performance نگاه کنید. بدون اینکه خط تولیدی در کار باشد، میبینید گراف شما زیر فشار کدام نود کم میآورد. وقتی دوربین واقعی از راه رسید، فقط نود دوربین عوض میشود و بقیهی کار آماده است. برای آشنایی با خود نرمافزار هم صفحهی آلترون را ببینید.