在机器视觉系统中,可以利用颜色叠加规则、波长的特征和不同材质金属光源反射率的不同来选择合适的光源。
颜色的叠加(互补色,相邻色)
互补环中对称颜色叠加在黑白相机下呈现深色。
邻环中相邻或同种颜色叠加在黑白相机下呈现浅色。
利用波长的特性
红外光波长长,具有穿透性强的特性,红外光可以过滤产品表面有机涂料干扰,检测表面划痕,也可以穿透深色口服液检测内部杂质。
紫外光波长短,具有扩散率高以及激发荧光的特性,适用于透明物体表面Mark点定位;路由器字符检测,该油墨对短波长紫外反射率较低;UV胶体检测;隐形码读取等。
不同材质金属对不同波段的光源反射率不同
铜和金对于波长短的光源,反光较弱。
银和铝在波长850nm左右反光相差比较大。
蓝色光源能够更好地打出铜、金、铝之间的差异。 上海嘉励自动化科技有限公司致力于提供视觉光源,有需求可以来电咨询!湖南视觉光源方案
UV光可以有两种不同的应用方式,一种是基于表面反射的方式,通过黑白相机或者紫外感光性好的彩色相机获取物体表面的图像;第二种,基于UV荧光的方式,物体表面被荧光照亮。有些产品,比如说油漆、塑料、油墨印刷和染料,它们添加有光学增白剂,这些荧光材料会吸收UV光然后重新发射出弥散的长波。吸收和发射的频谱波段较大值位置的差异称为斯托克斯位移。哪种UV光源和相机可以在特定应用中使用,常常是不断尝试的过程。即便如此,在UV荧光应用中,尽可能多的光照射到物体是必要的,因为发射出来的波长比吸收的长,具有比吸收的光较低的能量。有时有必要使用彩色带通滤光片使得部分波段通过。较常用的UV带通滤光片有BP470、BP505、BP525、BP590和BP635。在机器视觉应用中,较常用的是BP470-470nm的带通滤光片,当与黑白或者彩色相机使用时,可以增加图像的对比度。湖北视觉光源相机上海嘉励自动化科技有限公司是一家专业提供视觉光源的公司,有需求可以来电咨询!
视觉光源产品的颜分主要分为四种:红色、蓝色、绿色、白色。其它颜色:橙色、红外、紫外。用户可以根据使用环境及使用范围的不同,选择合适的光源种类、颜色以及照明方式,使得检测系统达到比较好的性能,获得比较好的检测结果。
其中红色用得很多,因为红色LED成本低,并且黑白CCD 芯片对660nm光线敏感。蓝色适合检测物体表面质量,因为波长短。当然,紫外的散射性更好,因为波长更短。而白色是中性颜色,适合拍彩色图片,或或者被测物体的颜色在变化的。绿色的亮度很高,且波长和蓝色接近,所以有时可用绿色代替蓝色。红外用于半透明等的物体检测,波长越长,穿透力越强;波长越短,扩散性越好。蓝色光源下,白色、紫色、蓝色等表现较亮,有效反射蓝光。从中也可以发现,白色,无论在什么光照下,都成成明显的白色,是因为其本身不吸收光谱,任何光谱照射到其表面上都会被反射;相反,黑色材料则无论什么光照射上去都不反光成黑色。
HSV色彩空间:
HSV这个名字来自于颜色模型的三个坐标,即色相、饱和度和值。它也是一个圆柱形的颜色模型,圆柱体的半径表示饱和度,垂直轴表示值,角度表示色调。对于观察者,色调是占主导地位的,饱和度是混合到色调中的白光的数量,value是chrome的强度,value较低颜色变得更加类似于黑色,value越高,颜色变得更加像颜色本身。通过改变这些参数,我们可以生成不同的颜色。
HSV色彩空间的Python实现:
使用cvtColor()函数将色彩空间转换为HSV色彩空间。然后再复制并使两个通道置为零,以便分别显示每个通道。
hsv_img = [0],cv2.COLOR_BGR2HSV)
hsv_img_1 = hsv_
hsv_img_2 = hsv_
hsv_img_3 = hsv_
hsv_img_1[:,:,1] = 0#HUE --> ZERO
hsv_img_1[:,:,2] = 0
hsv_img_2[:,:,0] = 0#SATURATION --> ZERO
hsv_img_2[:,:,2] = 0
hsv_img_3[:,:,0] = 0#VALUE --> ZERO
hsv_img_3[:,:,1] = 0
上海嘉励自动化科技有限公司是一家专业提供视觉光源的公司,有想法的可以来电咨询!Z,X=[ ],[ ]
IMG_SIZE=150
FLOWER_SUNFLOWER_DIR='../input/flowers-recognition/flowers/flowers/sunflower'
def assign_label(img,flower_type):
return flower_type
def make_train_data(flower_type,DIR):
for img in tqdm(
label=assign_label(img,flower_type)
path =
img =
img = #Resizing the image
加载图像,然后在OpenCV以BGR格式读取图像时将BGR色彩空间转换为RGB色彩空间,但Maplotlib使用RGB格式来显示图像。这就是为什么我们需要转换色彩空间后,读取图像为RGB。
然后对固定图像进行三份拷贝,并将每份拷贝的任何双色通道设为零,分别用于访问红、绿、蓝通道。如果你让第0个颜色通道都是0那么你只会得到蓝色通道。 上海嘉励自动化科技有限公司致力于提供视觉光源,期待您的光临!河北柱面视觉光源
上海嘉励自动化科技有限公司为您提供视觉光源,有想法可以来我司咨询!湖南视觉光源方案
由于滤光片的重要性,SVL开发了一套滤光片。包括7种分光滤光片-用来选择性通过一定频谱范围的光而反射其他频率的光-2种范围在470nm-850nm的颜色滤光片和一个偏振片。27mm的滤光片提供了两个适配环,25.5mm和30.5mm,传输表描述了每个滤光片的规格。UV荧光图像在很多应用中用到,反射UV图像-没有荧光-也可以呈现物体的瑕疵。这里,使用反射UV光获取图像,用来检测空气袋上的产品标签,增强了对比度。然而,这样的照明方案毕竟比较昂贵。为了高亮显示信封上的胶水,加入需要使用280nm的UV光,因为胶水吸收280nm的光,在反射图像上呈现黑色(图5)。然而,使用280nm的UV LED并不合适,因为每颗LED就要20美元,为了产生足够的光照,可能就需要上千颗这样的LED。湖南视觉光源方案
上海嘉励自动化科技有限公司位于三林路88弄明通文化创意园1号楼1B227。公司业务涵盖LED光源,光源控制器,工业相机,工业镜头等,价格合理,品质有保证。公司注重以质量为中心,以服务为理念,秉持诚信为本的理念,打造照明工业良好品牌。嘉励秉承“客户为尊、服务为荣、创意为先、技术为实”的经营理念,全力打造公司的重点竞争力。