• 好的打光方案,对于普通的机器视觉项目来说,已经成功一半了。
  • 本篇介绍几个实用的打光技巧。
  • 首先普及一个常识,根据不同的视觉方案,可以要求合作的厂家定制不同的光源,最简单的就是圆形物体的检测,使用圆形光源。矩形物体的检测,用矩形光源。

一.半透明圆环物体的轮廓检测

  • 拉开物料与背景的对比度,打亮物体,黑色背景。


  • 背光亮背景,由于物料的透光度会下降,当背景很亮的时候,背景与物料的对比度就会十分明显。

二.高反光物体的打光小技巧

1.例如检测手机屏幕的裂纹,手机贴膜会造成反光,这是需要光源垂直于物料打光,选用半透半反的同轴光源。

  • 下图可以清晰地看到手机的裂纹。

2.当同轴光源贴近相机镜头时,成像面是光源大小的1/2,当同轴光源降低高度,成像面会逐渐增大。

三.圆环形物料打光小技巧

  • 对于圆环形物料多采用弧顶光源,光线漫反射均匀,多用于检测圆环形物料表面的字符或划痕。


四.物体表面形变检测

  • 对于背景单一的物料,采用一种网格结构光判断表面翘曲或凹陷。通过结构光网格的形变,判断物料表面的变形状况。

五.圆柱形物体的检测
  • 采用拱性光源,使光线在一个拱形的空间中,均匀反射到圆柱形物体上。
  • 同时配合大广角镜头,最大范围将圆柱体表面信息映射到CCD。

六.对于不规则高反光表面物体的字符识别

  • 工业应用中常常出现以下状况:物料被塑料袋封装,透过塑料包装直接识别包装内的物料表面字符信息。
  • 当光源打在塑料包装上,呈现很不规则的漫反射状况.

  • 在镜头和光源上加入偏振片,使漫反射的光线不进入CCD

  • 滤掉部分漫反射光线后的效果图

半透明物料+高反光表面物料光源选取小技巧相关推荐

  1. 重磅直播|高反光表面三维视觉测量方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文仅做学术分享,如有侵权,请联系删文. 下载1 在「3D视觉工坊」公众号后台回复:3D视觉,即可下载 ...

  2. 原来使Maya Arnold也能渲染出高质量作品!超赞小技巧

    Arnold是Autodesk的一款光线追踪渲染程序,用于计算计算机生成的三维场景,近年来已成为全球专业电影制作中使用最广泛的渲染程序之一.超过 300 家领先的工作室和制作公司使用 Arnold 作 ...

  3. 怎么做 慢充 话费_高佣联盟充值话费省钱小技巧教程

    自从手机出现,用手机的人就不可避免的要充话费.随着手机越来越普及,充话费的方式方法也越来越多,越来越便利. 你平时是怎样充话费的呢? 去营业厅充?也太麻烦了吧!不仅不方便,还没有优惠. 支付宝.微信? ...

  4. 短视频怎么获得高流量?简单小技巧,让你的短视频被更多人看到

    短视频怎么获得高流量?简单小技巧,让你的短视频被更多人看到 对于做短视频的小伙伴们来说,想要获得高流量,让更多人看到自己的短视频是毋庸置疑的.那么今天,我们就一起来学习一下关于短视频获得高流量的简单小 ...

  5. 高反光金属工件缺陷检测|高反光材料检测方案

    金属工件作为制造业中不可或缺的重要组成部分,其表面瑕疵不但影响美观,更会影响工件的使用性能,使产品安全性降低,由于这些工件表面光滑,同时具有高反光等特性,检测时会影响被测物的特征提取,无论是人工检测还 ...

  6. SAP物料帐下修改物料的价格

    SAP物料帐下修改物料的价格 物料帐下只有物料的状态是初始状态才允许修改价格.如果状态为已输入数量和值也需要修改物料价格,有以下2种方法: 1.MR21 屏幕上输入LTPC,更改价格,前提是当月必须没 ...

  7. CK11N对物料进行价格标记时,系统提示物料递归错误;物料的BOM里面勾选了“递归允许”。

    CK11N对物料进行价格标记时,系统提示物料递归错误:物料的BOM里面勾选了"递归允许".但依然有错误: Material 1780030556 in plant 3587 bel ...

  8. k3 物料收发明细表sql_物料管理:班组长物料使用应知应会4件事

    阅读导航→ 01 物料使用前检查 02 物料台面摆放 03 物料消耗控制 04 生产废料处理 一.物料使用前检查 为判定物料投入生产前的质量,预防不合格.不正确的物料投入使用,班组长需督促.指导班组员 ...

  9. SAP License:CKMLCP运行物料帐时单个物料冲突无法运行

    CKMLCP运行物料帐时单个物料冲突无法运行,在S_ALR_87013180查询了一下物料状态 看了一下40的状态里面真的有四条没运行多级差异,是需要运行多级差异的但是多级的确没运行,如果说物料少可以 ...

最新文章

  1. draw.io基础使用
  2. 整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下
  3. 视频:easyhadoop聚会hive和phpHiveAdmin部分
  4. 成员缩写_「gnps,nbcs」是什么意思?00后饭圈缩写你看懂多少
  5. mysql explain中key_len值的说明
  6. python类有什么用_python 定制类 有什么用
  7. Web开发模式(MVC设计模式)
  8. P3959 [NOIP2017 提高组] 宝藏
  9. [SQL]LeetCode183. 从不订购的客户 | Customers Who Never Order
  10. Java工作笔记-String转Integer可以转与不可以转的情况
  11. 舒服的网页登录界面设计灵感
  12. Python(含PyCharm及配置)下载安装以及简单使用(Idea)
  13. 天涯明月刀服务器位置都在哪里,天涯明月刀手游新手服务器大区选择攻略 平民去哪个区最好...
  14. 插件效果【网站开发必备】——12款响应式 Lightbox(灯箱)效果插件
  15. 数据结构与算法学习笔记——数据结构(四):单向环形链表(约瑟夫问题)
  16. 网络攻击与防范—术语和工具介绍
  17. 测试智商多高的软件,测测你的智商多高 国际标准智商测试30题
  18. 小学计算机京剧脸谱教案,[热门]《戏曲脸谱》小学美术教学案例
  19. NVIDIA主控CPU/GPU设置频率
  20. 汉诺塔//河内塔(Tower of Hanoi)

热门文章

  1. 一文让你彻底明白,到底什么是用户画像?
  2. 【PEST++】01 参数优化与灵敏度分析
  3. vertx 异步编程指南 step7-保护和控制访问
  4. 隐藏(hiding)
  5. 关于RxBus的一些使用心得
  6. JS淬炼: Array进阶
  7. JDK1.8新特性(五): Collectors
  8. 微信小程序实现标签栏
  9. 驾考宝典排行榜之爬虫接口解决方案
  10. 支付宝集福写字回放实现