Наука молодых - page 439

М а т е р и а л ы X I I В с е р о с с и й с к о й н а у ч н о - п р а к т и ч е с к о й к о н ф е р е н ц и и
П о с в я щ а е т с я 8 5 - л е т и ю в ы с ш е г о п е д а г о г и ч е с к о г о о б р а з о в а н и я в А р з а м а с е и
8 0 - л е т и ю п р о ф е с с о р а В я ч е с л а в а П а в л о в и ч а П у ч к о в а
437
Для разработки ПО рабочего места контроля дефектов зеркал
использовалась среда программирования
Matlab
.
Для получения изображения с камеры используется функция,
позволяющая получать изображение с камеры из еѐ регистров:
vid.VideoResolution;
Существует возможность установить параметры камеры, такие как
экспозиция и усиление, разрядность и так далее.
Изображение, полученное с камеры, представляет собой набор из трѐх
матриц соответствующей своему цвету из набора RGB, каждая матрица
представляет собой массив световых характеристик своей цветовой гаммы. Но
так как под действием лазерного осветителя, дефекты на изображении
«выделены» красным цветом (рис. 2), то переход осуществляется путем
выделения красной цветовой составляющей.
Рис. 2. Дефекты на зеркале
В случае если яркость изображения слишком высока (интенсивность
цвета пиксела больше 240), камера сделает новый снимок зеркала.
После выделения световой составляющей можно переходить
непосредственно к оценке качества зеркала, выделив из световых
составляющих необходимые нам параметры.
Для оценки качества оптического зеркала первоначально необходимо
определить относительную площадь дефектов:
im
def
S
S
S
,
где
def
S
площадь дефектов зеркала,
im
S
площадь всего изображения.
Расчет искомого полного интегрального рассеивания осуществляется по
формуле:
1...,429,430,431,432,433,434,435,436,437,438 440,441,442,443,444,445,446,447,448,449,...1404
Powered by FlippingBook