视觉之相机选型及打光【RGB】

news/2024/10/18 2:26:13/

一、基础知识

视觉开发软件平台:VisionPro、Halcon、LabVIEW-VBAI

相机:工业相机,主要用于图像采集与成像,将现场影像转化为数字信号或者模拟信号的工具。

3MP分辨率指的是:3MP 16:9,意思是用300万像素按16:9的宽高比拍摄,拍出的照片分辨率是2560乘1440(约369万像素)。

 

面阵相机:将图像以整幅画面的形式输出。

线阵相机:将图像逐行输出,高度只有1像素。适合检测图像区域是条形或者高速运动的物体,可用于检测工业高速传送带上的对象。

CMOS的信号是以点为单位的电荷信号,而CCD是以行为单位的电流信号,前者更为敏感,速度也更快,更为省电。现在高级的CMOS并不比一般CCD差,但是CMOS工艺还不是十分成熟,普通的 CMOS 一般分辨率低而成像较差。

CCD:相同的像素尺寸下去其分辨率高、灵敏度高,在图像的质量上上更有优势

CMOS:功耗小,噪声大,灵敏度差,速度快,由结构决定,成本便宜些

分辨率:W×H  每一行的像素数和每一列的像素数

物距:目标对象距离相机的距离

焦距:相机到焦点的距离

 相机芯片的尺寸

 

 光圈值 F=f/D   D为通光空的直径大小    f为焦距

 

二、镜头选型

 

 

 

 

 远心镜头

 

 

8,白平衡(equ_hiso_image直方图均衡化)

三、光源以及打光 

彩色轮 

物体会反射和他颜色相同的光,黑色吸收绝大部分光源,白色会反射所有的光源

 利用红光照射的话,红色的和白色的都会反射,互补色的反射很弱

偏振介绍:

横波:传播方向和振动方向是垂直的

 偏振片可以过滤反光  偏振片和偏振镜要成对使用

 

 

 

  

 

 

 

 

 选型示例

 选取下面大恒相机

 

 

 

 


http://www.ppmy.cn/news/784123.html

相关文章

微软3月补丁星期二值得关注的漏洞

聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 微软3月补丁星期二共修复了83个漏洞,其中2个是0day,9个被评级为“严重”。 这些漏洞包括: 21个提权漏洞2个安全特性绕过漏洞27个远程代码执行漏洞15个信…

autojs红眼特效

牙叔教程 简单易学 效果展示 autojs版本 8.8.2-0 代码简介 识别眼睛, 使用的是百度的人脸检测在眼睛的位置, 画红眼特效, 使用了阴影, 模糊红眼特效区域使用path.quadTo画了一个菱形曲线 get知识点 百度人脸检测token的获取百度人脸检测输入框监听复选框和draw事件的交互…

祛除红眼算法python实现

最近研究了一下祛除红眼的算法,主要的思想都是将RGB通道里面的R通道给想法设法的降低,其他的通道稍微进行变换就行,这里使用python运行了一下例子看看, version2参考了代码:https://www.cnblogs.com/cpuimage/p/90002…

PicoNEO3离线升级包5.2.3版本

如果你是担心升级到最新版后无法安装学习版资源,请先看该教程 Pico4&Pico3 5.3版本破解游戏版权认证的工具来啦! https://www.bilibili.com/read/cv21711908 5.2.3旧版 MD5:C8012B4F3E8D77AAB4BB52663438855F 使用离线升级包时建议先…

S32DS 3.4 3.5颜色配色方案及代码自动补全提示

S32DS_3.4_3.5_插件 11.92 MB (3 files) org.eclipse.cdt.ui_6.6.100.202009302259.jar_替S32DS_3.4版 5.94 MBorg.eclipse.cdt.ui_7.2.0.202110051412.jar_替S32DS_3.5版 5.98 MBS32DS 3.4_3.5_eclipse_C_Cplusplus_Style颜色主题配置.epf 6.06 KB 使用方法: ①…

dlib实现红眼特效

效果 (图片来源网络,如有侵权请联系删除) 摘要 技术栈如下: 代码演示:python 面部关键点识别:dlib 图像处理:pillow,opencv 人脸关键点 既然是做人眼部位的贴图&#xff0c…

数字图像处理——红眼去除(Python)

输入的图像一般都是RGB三层,但是红眼区域的定义是在HSI空间上进行定义,因此需要存在两个函数将图像数据在RGB空间与HSI空间进行转换,而转换的公式如下图所示: 原始图片数据: 实验代码: import mathi…

k8s的资源配置清单的管理操作

目录 一、资源配置清单1.1 初步认识资源清单中svc的重要配置项1.2 手动编写 svc资源配置1.3 手动生成模板,再编写资源清单1.4 写yaml太累怎么办?1.5 官网下载资源模板 一、资源配置清单 Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式&#…