9 机器视觉001

尚未进行身份认证

熟悉Visual C++、HALCON、机器视觉;6 年开发经验!

等级
TA的排名 678

光电整纬机狭缝检测工作原理

光电整纬机狭缝检测工作原理传统的织物整纬检测方式采用 2~3 个固定狭缝检测纬斜,每个狭缝只检测固定的纬斜角度。因固定狭缝个数的限制,使得检测精度无法满足实际要求。本课题采用旋转狭缝检测头来对织物纬斜程度进行光电检测。织物纬纱在传动的同时,旋转狭缝也以一定的速度旋转。由于狭缝可 360 度旋转,这就相当于有无数条固定狭缝在进行检测,使检测范围大大增加,能适用组织较为复杂的机织物。同时也能够大大...

2020-05-08 10:22:32

以眼睛的名义:一些光度学概念的解析

以眼睛的名义:一些光度学概念的解析流明(lm)、勒克斯(lux)、坎德拉(cd)、坎德拉每平方米(cd/m2)。这些单位我们在日常生活中多多少少都有听过,对于和光打交道的同学更是不会陌生。本文就将对这4个单位及其背后的概念做一个梳理,不求面面俱到,但愿逻辑清晰而易于理解。光度学(Photometry)——以人眼为基础流明(lm)、勒克斯(lux)、坎德拉(cd)、坎德拉每平方米(cd/...

2020-04-13 08:14:40

信噪比:高端科研级相机的核心参数

信噪比:高端科研级相机的核心参数如果从成像结果来考察一款科研相机,最重要的一般有3个特征:黑白还是彩色。彩色相机能带来颜色信息,但灵敏度和分辨率都不及同参数的黑白相机。 帧速。无论是高速移动的样品还是一闪而过的光信号,都需要高帧速相机才有可能采集到。 成像质量。影响成像质量(或者经常听到"清晰度"这样的口头表述)的因素,包括信噪比和分辨率。无论是信噪比过低,还是分辨率过低,都无法得到让...

2020-04-13 08:14:06

像素越多越好?像元的面积越小越好?

像素越多越好?像元的面积越小越好?像素是:图像最小单元的数量,例如6000*4000,像素数量就是24000000。像素太少当然图像就看不见了,看不清晰了。但是现在几乎所有手机和相机的像素数都远远符合要求。现在限制图像清晰的,通常来说都不是像素的问题,而是镜头和画幅问题。拍到的图像的清晰程序是镜头和传感器共同决定的。我们常说底大一级压死人,确实全画幅的相机相对贵不少。全画幅相机...

2020-04-13 08:13:21

相机像素尺寸(像元大小)和成像系统分辨率之间的关系

相机像素尺寸(像元大小)和成像系统分辨率之间的关系在显微成像系统中,常常会用分辨率来评价其成像能力的好坏。这里的分辨率通常是指光学系统的极限分辨率以及成像探测器的图像分辨率。最终图像所呈现出的实际分辨率,取决于二者的综合影响。过高的光学分辨率如果没有足够精细的图像分辨率来体现,则实际分辨率会降低到图像分辨率以下;如果相机解析能力过高但光学系统的分辨率低,同样也看不清物体的精细结构。...

2020-04-13 08:12:34

相机靶面大小和显微镜FN的匹配关系

相机靶面大小和显微镜FN的匹配关系相机的作用说白了就是将显微镜光路所放大的像显示出来。在显微镜领域有一个专业术语叫做Field Number(以下简称FN,概念可参考:https://www.microscopyu.com/microscopy-basics/field-of-view),用来表征显微镜所成像平面(是一个圆形区域)的直径,这个像通过显微镜和相机之间的中继镜筒后会直接投射在相...

2020-04-13 08:12:04

红外传感器的基础知识

红外传感器的基础知识光学基础关于光的本质,许多世纪以来同时存在互相矛盾的论点,但都在相互补充,不断进步。光的本质光微粒说:早在17世纪牛顿就提出光的微粒学说。他认为光是由有弹性的球形微粒所组成,称为"光微粒"。据此牛顿说明了光的直线传播、反射和折射定律。 光波动说:与牛顿同时代人惠更斯提出了光的波动学说。他认为光是以球面波的形式传播的。如果光在传播过程中遇到障碍物的小孔,则在小孔...

2020-04-13 08:11:27

工业相机之全局曝光与卷帘曝光

工业相机之全局曝光与卷帘曝光曝光方式包括两种:全局曝光(global shutter)卷帘曝光(rolling shutter)CCD相机都是全局曝光,CMOS相机既有全局曝光也有卷帘曝光。全局曝光全局曝光的方式比较简单。也就是说光圈打开后,整个图像芯片同时曝光。因此,曝光时间与机械的开关速度有关。既然与机械运动相关,所以,存在理论上的最小曝光时间。优点:所有像素点同时...

2020-04-13 08:10:56

成像质量、像素个数、感光元件尺寸的关系

成像质量、像素个数、感光元件尺寸的关系感光元件(影像传感器)就是拍摄的照片最终成像的位置。相当于传统相机里面的胶卷,不同相机的感光元件尺寸是不一样的。1. 像素的含义两个 100 平方米的房子 A 和 B,A 房子里面平均分成 10 个房间,B 房子里面平均分成 100 个房间。A、B 房子 = 感光元件;房间 = 像素;进入房间的人数等于光线。传统相机是靠胶卷来成像,数码相机...

2020-04-13 08:10:25

sCMOS相机的读出噪声

sCMOS相机的读出噪声sCMOS相机从2010年左右开始大规模商业化,并迅速地替代CCD相机成为高端科研相机的主流。诸如滨松ORCA-Flash 4.0等一批旗舰sCMOS以其高速高灵敏度的特征,也逐渐被用于超分辨显微成像、lightsheet等尖端成像应用中。无论对于CCD相机还是sCMOS相机,读出速度越快,读出噪声越高。而sCMOS相对于CCD的一个核心优势,就是高速读出时依然能够...

2020-04-13 08:09:43

使用Spyder控制台(console)执行带参数脚本和带参数的debug模式

使用Spyder控制台(console)执行带参数脚本和带参数的debug模式很多python脚本运行时要加入参数,在spyder的控制台中运行会更加方便。比如,运行某个脚本:run visualize.py--image ''Lena.jpg"若要带参数进入debug模式,则如下:debugfile('run.py', args='splash --image "D://L...

2020-04-12 08:46:59

CMake配置OpenCV时,显示错误:find_host_package(PythonInterp 2.7)' found wrong Python version

CMake配置OpenCV时,显示错误:find_host_package(PythonInterp 2.7)' found wrong Python version问题描述:CMake配置OpenCV时,显示错误:find_host_package(PythonInterp 2.7)' found wrong Python version,具体提示如下:Found PythonInt...

2020-04-11 23:21:17

Visual Studio 2017在编译OpenCV 4.2.0时出现编译器错误C2001:常量中有换行符

Visual Studio 2017在编译OpenCV 4.2.0时出现编译器错误C2001:常量中有换行符问题描述:Visual Studio 2017在编译OpenCV 4.2.0时出现编译器错误C2001:常量中有换行符。错误位于“opencv_contrib-4.2.0\modules\cvv\src\stfl\ stringutils.cpp”第255行:str = str....

2020-04-11 22:11:59

Visual Studio 2017在编译时出现错误E2512:功能测试宏的参数必须是简单标识符

Visual Studio 2017在编译时出现错误E2512:功能测试宏的参数必须是简单标识符问题描述:Visual Studio 2017在编译时出现错误E2512:功能测试宏的参数必须是简单标识符,如下图:解决方案:点击下图红色剪头按钮,弹出如下选项:选择“仅生成”,然后清理,重新生成即可。“生成+IntelliSense”是说:Visual Studio的I...

2020-04-11 21:56:12

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level【问题描述】python脚本本来运行正常的,写了几行代码后,运行的时候,却出现语法错误:IndentationError: unindent does not match any outer indentation ...

2020-04-01 15:59:07

QMessageBox自定义大小

问:如何自定义QMessageBox窗体大小?答:使用styleSheet来进行自定义大小的设置。示范代码如下:void MainWindow::on_m_qaAbout_triggered(){ QMessageBox box; //设置文本框的大小 box.setStyleSheet("QLabel{" "mi...

2020-03-05 11:14:35

Qt 判断文件或文件夹是否存在及创建文件夹

1. 判断文件夹是不是存在参数说明:QString fullPath;//文件夹全路径/*方法1*/bool isDirExist(QString fullPath){QDir dir(fullPath);if(dir.exists()){return true;}return false;}/*方法2*/bool isD...

2020-03-05 11:10:19

Qt保留小数点后两位

double/float size = 2.3334524;QString str = QString::number(size, 'f', 2);其中f代表非科学计数法格式,2代表小数点后两位。QString str = QString::number(size, 'g', 6);其中g代表科学计数法格式,6代表小数点后两位。...

2020-03-05 11:06:56

机器人主要参数

机器人主要参数重复定位精度、可动范围、手部负载,这些术语究竟代表些什么?本篇将要介绍的是机器人的主要参数,看完后相信你会对机器人参数不再陌生。手部负载条件使用机器人时应保证机器人的负载条件在手部允许负载线图所示范围内。机型不同,法兰盘不同,其手部负载条件不同。详情参阅相关手部允许负载线图。此处以R-2000iB/165F,ISO法兰盘为例:手部允许负载线图(R-2000i...

2020-02-18 21:09:28

简单高效有用的正则表达

简单高效有用的正则表达正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。本集讲解正则表达式。0. 举例一个正则表达式是一种从左到右匹配主体字符串的模式。“Regular expression”这个词比较拗口,我们常使用缩写的术语“regex”或“regexp”。正则表达式可以从一个基础字符串中根据一定的匹配模式替换文本中的字符串、验证表单、提取字...

2020-02-16 12:58:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取