工业性能CCD图像处理+

目录

硬件部分

​编辑

软件部分

CCD新相机的调试处理(更换相机处理,都要点执行检测来查看图像变化)

问题:新相机拍摄出现黑屏,图像拍摄不清晰,(可以点击图像,向下转动鼠标的滚轮(Mouse Wheel)放大图像)

解决办法:进入CCD的设定,选择对应的相机,调试好参数(如下图)

选择好相机型号,选择拍摄图片的大小,拍照速度当太快或者太慢都影响照片的清晰。CCD的敏感度也会对拍摄的照片清晰度有影响。

 触发模式的选择(外部触发)

 照明设定:选择闪光灯数量,光亮强度

执行条件设定

CCD基准图像处理

基准图像处理的选择与拍摄

工具的选择与添加(重要!!!)

对功能的选择(选择类型,选择功能)

位置偏移补正(重要!!!)

工具功能展示(边缘宽度)

选择工具,选择功能追加边缘宽度功能

1,选择检测范围

2,颜色提取(灰色, 彩色二值化,彩色浓淡 :根据图像上的分辩好坏来选择功能)

​编辑

预处理

CCD后期图像修改(当设备在运行时,不可以进入设置模式。防止CCD不拍摄,导致产品没有检测流出)

边缘位置的设定(关系到后面检测的直线的清晰与偏移)

修改方法(点击编辑)

效果:边缘位置也没有发生偏移

点的设置(边缘功能用法2)

点到直线的距离设置

编辑直线

选择直线点1与点2(二个点确定一条直线,与上面直线设置有关)

判定设置  


硬件部分

软件部分

CCD新相机的调试处理(更换相机处理,都要点执行检测来查看图像变化

问题:新相机拍摄出现黑屏,图像拍摄不清晰,(可以点击图像,向下转动鼠标的滚轮(Mouse Wheel)放大图像)

解决办法:进入CCD的设定,选择对应的相机,调试好参数(如下图

选择好相机型号,选择拍摄图片的大小,拍照速度当太快或者太慢都影响照片的清晰。CCD的敏感度也会对拍摄的照片清晰度有影响。

 触发模式的选择(外部触发

在图像处理领域,CCD(Charge-Coupled Device)是一种常用的图像传感器。内部触发和外部触发是CCD图像传感器的两种触发模式。

1. 内部触发(Internal Trigger):在内部触发模式下,CCD图像传感器会根据预设的时间间隔连续地自动进行图像采集。即刻或按照设定的时间间隔,CCD会自动触发一次图像采集过程,无需外部信号的干预。这种模式适用于需要连续采集图像的应用,如视频录制和实时监测。

2. 外部触发(External Trigger):在外部触发模式下,CCD图像传感器需要接收来自外部的触发信号才能进行图像采集。外部信号可以是一个电平触发信号(例如通过接触器、传感器等控制)、脉冲触发信号(例如通过报警器或计时器等)或其他形式的外部事件触发信号。这种模式适用于需要在特定事件或条件下进行图像采集的应用,如测量、检测和高速图像捕捉等。

内部触发适用于连续的图像采集,而外部触发适用于需要在特定条件下触发图像采集的情况。

 照明设定:选择闪光灯数量,光亮强度

执行条件设定

CCD基准图像处理

基准图像处理的选择与拍摄

CCD的基准图像要求可能因应用的需求而有所不同,但通常包括以下几个方面:

        1. 良好的对比度:基准图像应具有良好的对比度,以确保图像中的目标物体与背景之间有足够的区分度。这通常可以通过合适的照明和图像处理算法来实现。

        2. 均匀的照明:基准图像应具有均匀的照明,避免出现过度曝光或低光照区域,以确保图像中的细节信息能够被正确捕捉。

        3. 适当的焦距:基准图像应具有适当的焦距,以确保图像中的目标物体清晰可见。过度或不足的焦距都可能导致图像细节模糊或不清晰。

        4. 适当的图像分辨率:基准图像的分辨率应符合具体应用的要求。分辨率过低可能导致细节丢失,分辨率过高可能造成数据处理和存储压力。

        5. 无失真或畸变:基准图像应尽量避免失真或畸变,以保持图像中物体的真实形态和尺寸。这需要确保光学系统和图像采集设备的准确性。

基准图像的要求主要取决于具体应用的需求和目标,例如质量检测、图像识别、计量等。在实际应用中,需要根据具体情况进行图像采集、处理和分析,以获得符合要求的基准图像。

工具的选择与添加(重要!!!

对功能的选择(选择类型,选择功能

位置偏移补正(重要!!!

CCD(Charge-Coupled Device)位置偏移补正主要用于纠正CCD相机在采集图像时可能出现的位置偏移或畸变问题。

在实际应用中,CCD相机的位置可能受到机械振动、温度变化、制造偏差等因素的影响,导致拍摄的图像出现位置偏移或畸变,这会影响图像质量和识别、检测等应用的准确性。

因此,为了纠正图像中的位置偏移或畸变,需要进行位置偏移补正。位置偏移补正可以通过软件或硬件实现,大致的步骤包括:

1. 采集基准图像:拍摄一张没有位置偏移或畸变的基准图像作为参考。

一般选择基准图像

2. 分析图像偏移:通过与基准图像进行比较,计算图像中物体在x、y方向上的实际偏移量。

3. 计算位置偏移量:根据分析结果,计算并确定每个像素点的偏移量,并建立偏移矫正模型。

4. 进行位置偏移补正:对采集的每张图像进行位置偏移补正,并输出补正后的图像。

通过位置偏移补正,可以提升图像的质量,并保证图像分析及后续处理的准确性和可靠性。

工具功能展示(边缘宽度)

选择工具,选择功能追加边缘宽度功能

1,选择检测范围

2,颜色提取(灰色, 彩色二值化,彩色浓淡 :根据图像上的分辩好坏来选择功能

灰色

 彩色二值化

彩色浓淡 

预处理

排除干扰越大,绿色平行线越来越高。导致测量高于平行线的的位置少,测量就越来越准确

CCD后期图像修改(当设备在运行时,不可以进入设置模式。防止CCD不拍摄,导致产品没有检测流出

先确定执行拍照的顺序(例:CCD修改点到直线的距离)

边缘位置的设定(关系到后面检测的直线的清晰与偏移

修改方法(点击编辑)

效果:边缘位置也没有发生偏移

点的设置(边缘功能用法2)

点到直线的距离设置

编辑直线

选择直线点1与点2(二个点确定一条直线,与上面直线设置有关)

判定设置  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/227225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于linux系统的Tomcat+Mysql+Jdk环境搭建(一)vmare centos7 设置静态ip和连接MobaXterm

特别注意,Windows10以上版本操作系统需要下载安装VMware Workstation Pro16及以上版本,安装方式此处略。 (可忽略 my*** 记录设置的vamare centos7 账号root/aaa 密码:Aa123456 ) 1、命令行和图形界面切换 如果使用的是VMware虚拟机&…

金智融门户(统一身份认证)同步数据至钉钉通讯录

前言:因全面使用金智融门户和数据资产平台,二十几个信息系统已实现统一身份认证和数据同步,目前单位使用的钉钉尚未同步组织机构和用户信息,职工入职、离职、调岗时都需要手工在钉钉后台操作,一是操作繁琐,二是钉钉通讯录更新不及时或经常遗漏,带来管理问题。通过金智融…

CAD 审图意见的导出

看图的时候喜欢在图上直接标注意见,但是如果还要再把意见一行一行的导出到word里面就很麻烦,在网上看了一个审图软件,报价要980,而且那个审图意见做的太复杂了。 我的需求就是把图上标的单行文字和多行文字直接导出来就行&#x…

debug点f8step over会进入class文件

File->settings->Bulid.Executiong.Deployment->Debugger->Stepping 取消如图对钩即可

二十七、读写文件

二十七、读写文件 27.1 文件类QFile #include <QCoreApplication>#include<QFile> #include<QDebug>int main(int argc, char *argv[]) {QCoreApplication a(argc, argv);QFile file("D:/main.txt");if(!file.open(QIODevice::WriteOnly | QIODe…

three.js模拟太阳系

地球的旋转轨迹目前设置为了圆形&#xff0c;效果&#xff1a; <template><div><el-container><el-main><div class"box-card-left"><div id"threejs" style"border: 1px solid red"></div><div c…

idea第一次提交到git(码云)

1.先创建一个仓库 2.将idea和仓库地址绑定 2.将idea和仓库地址绑定

CentOS 7系统加固详细方案SSH FTP MYSQL加固

一、删除后门账户 修改强口令 1、修改改密码长度需要编译login.defs文件 vi /etc/login.defs PASS_MIN_LEN 82、注释掉不需要的用户和用户组 或者 检查是否存在除root之外UID为0的用户 使用如下代码&#xff0c;对passwd文件进行检索&#xff1a; awk -F : ($30){print $1) …

『K8S 入门』二:深入 Pod

『K8S 入门』二&#xff1a;深入 Pod 一、基础命令 获取所有 Pod kubectl get pods2. 获取 deploy kubectl get deploy3. 删除 deploy&#xff0c;这时候相应的 pod 就没了 kubectl delete deploy nginx4. 虽然删掉了 Pod&#xff0c;但是这是时候还有 service&#xff0c…

轻松搭建FPGA开发环境:第三课——Vivado 库编译与设置说明

工欲善其事必先利其器&#xff0c;很多人想从事FPGA的开发&#xff0c;但是不知道如何下手。既要装这个软件&#xff0c;又要装那个软件&#xff0c;还要编译仿真库&#xff0c;网上的教程一大堆&#xff0c;不知道到底应该听谁的。所以很多人还没开始就被繁琐的开发环境搭建吓…

电子学会C/C++编程等级考试2021年06月(六级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:逆波兰表达式 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* +…

智能优化算法应用:基于动物迁徙算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于动物迁徙算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于动物迁徙算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.动物迁徙算法4.实验参数设定5.算法结果6.…

不同的葡萄酒瓶盖会影响葡萄酒饮用的体验

首先&#xff0c;不同的葡萄酒瓶盖会影响我们找到想要喝的葡萄酒的难易程度。螺旋盖、Zork瓶塞和起泡酒“蘑菇形瓶塞”赢得了直接的满足感&#xff0c;它们只需要拔瓶塞不需要开瓶器。来自云仓酒庄品牌雷盛红酒分享对于所有其他的酒瓶封口&#xff0c;我们都需要一个工具来打开…

论文阅读——Mask DINO(cvpr2023)

DINO是检测&#xff0c;Mask DINO是检测分割。 几个模型对比&#xff1a; 传统的检测分割中&#xff0c;检测头和分割头是平行的&#xff0c;Mask DINO使用二分图匹配bipartite matching提高匹配结果的准确性。 box对大的类别不计算损失&#xff0c;因为太大了&#xff0c;会…

Mac安装Typora实现markdown自由

一、什么是markdown Markdown 是一种轻量级标记语言&#xff0c;创始人为约翰格鲁伯&#xff08;John Gruber&#xff09;。 它允许人们使用易读易写的纯文本格式编写文档&#xff0c;然后转换成有效的 XHTML&#xff08;或者HTML&#xff09;文档。这种语言吸收了很多在电子邮…

verilog语法进阶-移位寄存器原语-单输入单输出

概述 verilog c代码 module primitive1(input clk , // system clock 50Mhz on boardinput rst_n, // system rst, low active input a , output y1, // output signaloutput y // output signal);SRLC16_1 #(.INIT(16h0000) // Initial Value of Shift Register ) SRLC16_1…

SpringCloud-高级篇(八)

&#xff08;1&#xff09;TCC模式 前面学了XA和AT模式&#xff0c;这两种模式最终都能实现一致性&#xff0c;和隔离性&#xff0c;XA是强一致&#xff0c;AT是最终一致&#xff0c;隔离性呢XA是在第一阶段不提交&#xff0c;基于事务本身的特性来完成隔离&#xff0c;AT则是…

uniGUI学习之UniTreeview

UniTreeview中能改变一级目录的字体和颜色 function beforeInit(sender, config) { ID"#"config.id; Ext.util.CSS.createStyleSheet( ${ID} .x-tree-node-text{color:green;font-weight:800;} ${ID} .x-tree-elbow-line ~ span{color:black;font-weight:400;} ); }

uniGUI学习之UniHTMLMemo1富文本编辑器

1]系统自带的富文本编辑器 2]jQueryBootstarp富文本编辑器插件summernote.js 1]系统自带的富文本编辑器 1、末尾增加<p> 2、增加字体 3、解决滚屏问题 4、输入长度限制问题 5、显示 并 编辑 HTML源代码(主要是图片处理) 1、末尾增加<p> UniHTMLMemo1.Lines…

【MySQL】启动 和 连接 MySQL

启动停止 mysql安装成功后在cmd输入 net start mysql80 //启动 net stop mysql80 //停止 mysql连接 方式1. 通过客户端去连接 方式2.使用cmd去连接 描述&#xff1a;-u是指定 用户 -p是指定密码 mysql -u root -p password