查询表变换( Lookup Tables,LUT)
发布时间:2014/7/3 20:33:02 访问次数:2129
NI公司提供的基本图像处理方法是查询表变换LUT。
X是输入的灰度值,f(x)是输出的灰度值;D面。是最小像素值,Dmax是图像最大像素值,SGP10N60RUFD对于8位图像Dmi。等于0,D.一等于255;Rnu。和Rmax是指定的图像处理范围,在这个范围内按一定的算法进行图像变换。
LabVIEW的查询表变换VI在Image Processing--Processing函数子选板,有IMAQUserLookup、IMAQ MathLookup. IMAQ BCGLookup筹。图13-7所示的程序用IMAQBCGLookup VI对图像进行亮度、对比度和伽玛值(反差系数)校正。
这个程序建了两个图像,一个是准备处理的图像,显示在0号窗口,O号窗口在屏幕上(600,1)像素的位置;另一个是处理完的图像,显示在1号窗口,1号窗口在屏幕上(600,360)像素的位置。IMAQ ReadFile VI读出要处理的图像文件。1MAQ ROIToMask VI
在准备处理的图像上加一个蒙版。蒙版就是一个选定的区域,使图像处理只对这个区域内进行。蒙版的大小和类型由ROI Descriptor参数确定。ROI Descriptor是一个簇,其中Contour(轮廓)参数是一个簇数组,只设置一个蒙版时对数组第一个元素赋值即可。本例中ID选择了Extern,Type(类型)选择了Rectan(矩形),Coordinates(坐标)按照蒙版在图像窗口中的相对位置选择。IMAQ BCGLookup VI进行查询表变换,它连接了以下参数:
·Image Src:原图像,即准备处理的图像。
·Image Mask:蒙版图像,确定图像处理的区域。
·Image Dst:目标图像,即处理以后的图像。目标图像必须和源图像类型一致。
·BCG Values:包括Brightness(亮度)、Contrast(对比度)和Gamma(反差系数)。
程序运行结束以后IMAQ Close关闭图像窗口。
NI公司提供的基本图像处理方法是查询表变换LUT。
X是输入的灰度值,f(x)是输出的灰度值;D面。是最小像素值,Dmax是图像最大像素值,SGP10N60RUFD对于8位图像Dmi。等于0,D.一等于255;Rnu。和Rmax是指定的图像处理范围,在这个范围内按一定的算法进行图像变换。
LabVIEW的查询表变换VI在Image Processing--Processing函数子选板,有IMAQUserLookup、IMAQ MathLookup. IMAQ BCGLookup筹。图13-7所示的程序用IMAQBCGLookup VI对图像进行亮度、对比度和伽玛值(反差系数)校正。
这个程序建了两个图像,一个是准备处理的图像,显示在0号窗口,O号窗口在屏幕上(600,1)像素的位置;另一个是处理完的图像,显示在1号窗口,1号窗口在屏幕上(600,360)像素的位置。IMAQ ReadFile VI读出要处理的图像文件。1MAQ ROIToMask VI
在准备处理的图像上加一个蒙版。蒙版就是一个选定的区域,使图像处理只对这个区域内进行。蒙版的大小和类型由ROI Descriptor参数确定。ROI Descriptor是一个簇,其中Contour(轮廓)参数是一个簇数组,只设置一个蒙版时对数组第一个元素赋值即可。本例中ID选择了Extern,Type(类型)选择了Rectan(矩形),Coordinates(坐标)按照蒙版在图像窗口中的相对位置选择。IMAQ BCGLookup VI进行查询表变换,它连接了以下参数:
·Image Src:原图像,即准备处理的图像。
·Image Mask:蒙版图像,确定图像处理的区域。
·Image Dst:目标图像,即处理以后的图像。目标图像必须和源图像类型一致。
·BCG Values:包括Brightness(亮度)、Contrast(对比度)和Gamma(反差系数)。
程序运行结束以后IMAQ Close关闭图像窗口。
上一篇:直方图(Histogram)
上一篇:形态学
热门点击