VPLC系列机器视觉运动控制一体机快速入门(四)

发布者:HarmoniousVibes最新更新时间:2024-09-29 关键字:机器视觉 手机看文章 扫描二维码
随时随地手机看文章

今天,正运动技术为大家分享一下VPLC系列机器视觉运动控制一体机快速入门(四)——BLOB有无检测。


视频教程:《VPLC系列机器视觉运动控制一体机快速入门(四)》



运动控制


上期课程,我们讲述了机器视觉方案中常用到的基于形状匹配的视觉定位功能,通过上期课程我们掌握了使用ZDevelop软件实现形状匹配功能的方法。

本期课程我们和大家一起分享机器视觉另一个检测功能---使用BLOB检测产品有无。



运动控制


BLOB又名斑点,是指在二值化图像中暗背景上的一块连通的亮区域或亮背景上一块连通的暗区域。



运动控制


BLOB检测是使用形态学方法(如二值化、膨胀、腐蚀等)将灰度图像转换成二值化图像,转换同时将检测特征处理成BLOB斑点并将干扰因素处理成图像背景,就可以准确地对检测特征进行处理。



运动控制


1.依赖形态学处理

需要将检测图像转换成二值化图像,并使用形态学处理图像突出检测特征。

2.不关心形状特征

只要是连通的区域即可检测,不限制产品的形状。

3.适合高对比度产品

BLOB检测要求检测特征和背景要有较好的对比度,否则无法将特征和背景进行区分。

4.执行速度快

转化成二值化图像后搜索BLOB斑点不需要消耗太多时间。



运动控制


形态学处理是指对图像的局部像素进行处理,用于从图像中提取检测过程中关心的局部特征细节。常用的形态学处理方法有二值化、膨胀、腐蚀、填充孔洞等。

1 二值化

将8位灰度图像(灰度值0~255)转换成非0即1的二值化图像(纯黑和纯白组成的图像)。



运动控制


2 填充孔洞

在二值化图像中,将某些小面积的黑色或白色的斑点区域进行填充,可过滤噪点。



运动控制


3 膨胀

将二值化图像中的白色区域扩大,黑色区域缩小,去除黑色小斑点干扰。



运动控制


4 腐蚀

将二值化图像中的黑色区域扩大,白色区域缩小,可去除白色小斑点干扰。



运动控制


运动控制



BLOB检测流程图

// 实例演示 //

1

打开ZDevelop软件:新建项目→新建HMI文件→新建main.bas文件,用于编写界面响应函数→新建global_variable.bas文件用于存放全局变量并开启HMI自动运行任务→新建detectParam.bas文件用于初始化测量参数→新建camera.bas文件用于实现相机采集功能→新建draw.bas文件用于更新绘制图形刷新界面→文件添加到项目。



运动控制

2


设计HMI界面。



运动控制

3


在global_variable.bas文件中定义全局变量,定义完成后运行Hmi.hmi文件。

'''''全局变量大部分使用数组结构'''''

''注:basic编程中很多函数会以TABLE(系统的数据结构)做为参数

''在这里table均是做为中间变量

''table 21-22,鼠标按键,控件坐标系

''table 31-35,旋转矩ROI参数,cx、cy、width、height、angle,控件坐标系

''table 41-45,旋转矩形控件坐标转换后对应的图像坐标,图像坐标系

''table 51-56,圆环ROI参数,cx、cy、圆环中线半径r、圆环半宽ann_R、起始角度stAngle、角度范围entAngle,控件坐标系

''table 61-66,圆环控件坐标转换后对应的图像坐标,图像坐标系

'主任务状态

'0 - 未初始化

'1 - 停止

'2 - 运行中

'3 - 正在停止

GLOBAL DIM main_task_state

main_task_state = 1

'采集开关

'0 - 停止采集

'1 - 请求采集

GLOBAL DIM grab_switch

grab_switch = 0

'相机个数

GLOBAL cam_num

cam_num = 0

'相机种类,'zmotion;mvision;basler;mindvision;huaray'

GLOBAL DIM CAMERA_TYPE(16)

CAMERA_TYPE = 'zmotion'

' 定义主任务id - 10

GLOBAL DIM main_task_id

main_task_id = 10

'定义连续采集任务id - 9

GLOBAL DIM grab_task_id

grab_task_id = 9

'定义全局图像变量

GLOBAL ZVOBJECT grabImg '采集图像

GLOBAL ZVOBJECT binImg '二值化图像

GLOBAL ZVOBJECT disImg '显示图像

'错误消息

GLOBAL DIM error_msg(256)

'定义常用颜色变量

GLOBAL C_RED, C_GREEN, C_BLUE, C_YELLOW

C_RED = RGB(255, 0, 0)

C_GREEN = RGB( 0,255, 0)

C_BLUE = RGB( 0, 0,255)

C_YELLOW= RGB(255,255, 0)

GLOBAL DIM d_roi_arc_flag '定义ROI类型标志:0-矩形,1-圆环

GLOBAL DIM d_rlt_area '定义BLOB面积结果

GLOBAL DIM d_rlt_state '定义状态结果

'旋转矩形ROI参数:cx、cy、width、height、angle

GLOBAL DIM d_roi_rect2(5) 'd开头表示数据结构

'圆弧ROI参数:cx、cy、圆环中线半径r、圆环半宽ann_R、起始角度stAngle、角度范围entAngle

GLOBAL DIM d_roi_arc(6) 'd开头表示数据结构

'检测参数:阈值模式(自动阈值或手动阈值)、低阈值、高阈值、极性(黑或白)、最小面积、最大面积、反向(即结果取反,成功变成失败、失败变成成功)

GLOBAL DIM d_detect_param(7) 'd开头表示数据结构

'开/闭运算参数

GLOBal DIM d_deal_value(2)

'检测的结果,依次为状态结果、像素面积

GLOBAL DIM d_detect_rst(2)

'显示打印的字符

GLOBAL ShowString(64)

'运行HMI文件

RUN 'Hmi.hmi',1


4


在detectParam.bas文件中初始化测量参数。

end

GLOBAL SUB init_detect_param() '初始化测量参数

d_roi_arc_flag = 0 '默认为矩形

d_rlt_area = 0

d_rlt_state = 0

d_deal_value(0)=1

d_deal_value(1)=1

'初始化roi参数

d_roi_rect2(0) = 320.0 'roi中心x

d_roi_rect2(1) = 240.0 'roi中心y

d_roi_rect2(2) = 160.0 'roi宽

d_roi_rect2(3) = 120.0 'roi高

d_roi_rect2(4) = 0.0 'roi角度

TABLE(31) = d_roi_rect2(0)

TABLE(32) = d_roi_rect2(1)

TABLE(33) = d_roi_rect2(2)

TABLE(34) = d_roi_rect2(3)

TABLE(35) = d_roi_rect2(4)

d_roi_arc(0) = 320.0 'roi中心x

d_roi_arc(1) = 240.0 'roi中心y

d_roi_arc(2) = 60.0 '圆环中心线半径

d_roi_arc(3) = 20.0 '圆环半宽

d_roi_arc(4) = 0.0 '起始角度

d_roi_arc(5) = 360.0 '终止角度

TABLE(51) = d_roi_arc(0)

TABLE(52) = d_roi_arc(1)

TABLE(53) = d_roi_arc(2)

TABLE(54) = d_roi_arc(3)

TABLE(55) = d_roi_arc(4)

TABLE(56) = d_roi_arc(5)

'初始化检测参数:阈值模式(自动阈值 = 1 或 手动阈值 = 0)、低阈值、高阈值、极性(黑或白)、最大、最小、反向(即结果取反,成功变成失败、失败变成成功)

d_detect_param(0) = 0 '手动阈值

d_detect_param(1) = 128 '低阈值

d_detect_param(2) = 255 '高阈值

d_detect_param(3) = 1 '极性白,即检测白色像素面积

d_detect_param(4) = 60000 '最小面积,像素个数

d_detect_param(5) = 90000 '最大面积

d_detect_param(6) = 0 '结果不反向

END SUB


5


关联HMI界面值显示控件变量。



运动控制

6

在main.bas文件中添加HMI界面初始化函数并在Hmi系统设置中关联初始化函数。

'HMI界面初始化函数

GLOBAL SUB hmi_init()

grab_switch = 0

main_task_state = 1

ZV_RESETCLIPSIZE(1280, 1024) '初始化时依据图像分辨率设置区域的裁剪尺寸,此处图像分辨率为1280x1024

ZV_LATCHSETSIZE(0, HMI_CONTROLSIZEX(10, 7), HMI_CONTROLSIZEY(10, 7)) '设置锁存的大小

init_detect_param() '初始化测量参数

ZV_SETSYSDBL('CamGetTimeout', 1000) '设置采集超时

ZV_LATCHCLEAR(0)

ZV_LATCH(grabImg, 0)

END SUB


运动控制


7

在camera.bas文件中添加HMI界面中采集相关按钮响应的函数并关联动作函数。



运动控制


相机操作相关按钮

具体实现函数前期课程:

VPLC系列机器视觉运动控制一体机快速入门(三)基于形状匹配的视觉定位

VPLC系列机器视觉运动控制一体机快速入门(二)相机的基本使用

VPLC系列机器视觉运动控制一体机快速入门(一)软硬件介绍及计数实例

已经有操作演示,此处不做赘述。


8


在draw.bas文件中添加检测ROI更新绘制函数,并在自定义元件属性窗口中关联刷新函数和绘制函数。

end

'和绘制(即选择ROI)有关的界面的刷新绘制函数放在这个bas文件里

DIM is_redraw

is_redraw = 0

DIM hit_pos

'根据鼠标操作更新ROI位置区域函数

GLOBAL SUB update_roi()

if d_roi_arc_flag = 0 then

if mouse_scan(21) = 1 then '扫描按下操作

hit_pos = ZV_HMIADJRECT2(table(21), table(22), 31, -1) '只有按下时可以改变击中位置

is_redraw = 1

endif

if mouse_scan(21) = -1 then '扫描松开操作

ZV_HMIADJRECT2(table(21), table(22), 31, hit_pos)

is_redraw = 1

endif

if (MOUSE_state(21)) then

ZV_HMIADJRECT2(table(21), table(22), 31, hit_pos)

is_redraw = 1

endif

if (1 = is_redraw) then

is_redraw = 0

ZV_POSTOIMG(0, 1, 31, 41)

d_roi_rect2(0) = TABLE(41)

d_roi_rect2(1) = TABLE(42)

d_roi_rect2(2) = ZV_LENTOIMG(0, TABLE(33))

d_roi_rect2(3) = ZV_LENTOIMG(0, TABLE(34))

d_roi_rect2(4) = TABLE(35)

SET_REDRAW

endif

else

is_redraw = 0

if mouse_scan(21) = 1 then '扫描按下操作

hit_pos = ZV_HMIADJARC(table(21), table(22), 51, -1) '只有按下时可以改变击中位置

is_redraw = 1

endif

if mouse_scan(21) = -1 then '扫描松开操作

ZV_HMIADJARC(table(21), table(22), 51, hit_pos)

is_redraw = 1

endif

if (MOUSE_state(21)) then

ZV_HMIADJARC(table(21), table(22), 51, hit_pos)

is_redraw = 1

endif

if (1 = is_redraw) then

is_redraw = 0

'控件坐标转图像坐标

ZV_POSTOIMG(0, 1, 51, 61)

TABLE(63) = ZV_LENTOIMG(0, TABLE(53))

TABLE(64) = ZV_LENTOIMG(0, TABLE(54))

TABLE(65, TABLE(55), TABLE(56))

d_roi_arc(0) = TABLE(61)

d_roi_arc(1) = TABLE(62)

d_roi_arc(2) = TABLE(63)

d_roi_arc(3) = TABLE(64)

d_roi_arc(4) = TABLE(65)

d_roi_arc(5) = TABLE(66)

SET_REDRAW

endif

end if

END SUB

'ROI区域更新后实时绘制ROI区域

GLOBAL SUB draw_roi()

if d_roi_arc_flag = 0 then

SET_COLOR(C_BLUE)

ZV_HMIRECT2(31, 300) '将旋转矩形roi分解为HMI支持的绘图图元并添加控制参数,便于HMI绘图显示

DRAWLINE(TABLE(300), TABLE(301), TABLE(302), TABLE(303)) '外矩形

DRAWLINE(TABLE(302), TABLE(303), TABLE(304), TABLE(305))

DRAWLINE(TABLE(304), TABLE(305), TABLE(306), TABLE(307))

DRAWLINE(TABLE(306), TABLE(307), TABLE(300), TABLE(301))

else

SET_COLOR(C_BLUE)

TABLE(57) = 1 '子区域的个数

TABLE(58) = 5 '子区域宽度

ZV_HMIARC(51, 400) '绘制圆环

'绘制圆弧

DRAWARC(TABLE(400), TABLE(401), TABLE(402), TABLE(404), TABLE(405)) '内半径

DRAWARC(TABLE(400), TABLE(401), TABLE(403), TABLE(404), TABLE(405)) '外半径

'绘制边界线

DIM idx

for idx = 0 to TABLE(406)-1

DRAWLINE(TABLE(407+idx*4), TABLE(408+idx*4), TABLE(409+idx*4), TABLE(410+idx*4))

next

endif

END SUB


运动控制

9


在main.bas文件中添加HMI界面按下【测试】按钮时响应的函数并关联动作函数名。



运动控制


'HMI界面按下测试按钮时响应的函数

GLOBAL SUB btn_test()

ZVOBJECT regionWhite, regionMask, regionBlack,re_connecte

'生成ROI区域

if d_roi_arc_flag = 0 then

ZV_REGENRECT2(regionMask, d_roi_rect2(0), d_roi_rect2(1), d_roi_rect2(2), d_roi_rect2(3), d_roi_rect2(4))

else

ZV_REGENANNULAR(regionMask, d_roi_arc(0), d_roi_arc(1), d_roi_arc(2) - d_roi_arc(3), d_roi_arc(2) + d_roi_arc(3))

endif

'二值化处理

if d_detect_param(0) = 0 then '手动阈值处理

ZV_RETHRESH(grabImg, regionMask, regionWhite, d_detect_param(1), d_detect_param(2))

ZV_REOPENING(regionWhite,regionWhite,d_deal_value(0),d_deal_value(0))

ZV_RECLOSING(regionWhite,regionWhite,d_deal_value(1),d_deal_value(1))

else

Dim autoThresh '自动阈值处理

ZV_REAUTOTHRESH(grabImg, regionMask, regionWhite, 500)

ZV_REOPENING(regionWhite,regionWhite,d_deal_value(0),d_deal_value(0))

ZV_RECLOSING(regionWhite,regionWhite,d_deal_value(1),d_deal_value(1))

autoThresh = TABLE(500)

'? 'autoThresh = ' autoThresh

endif

'计算BLOB面积

if d_detect_param(3) = 1 then '极性为白

ZV_REAREA(regionWhite, 500) '计算regionWhite亮区域的面积

d_rlt_area = TABLE(500) '将获取的像素面积赋值给d_rlt_area变量

ZV_RECONNECT(regionWhite,re_connecte) '计算区域的连通区域

zv_refilter(re_connecte,0,60000,90000,0) '对区域列表中的区域进行过滤,保留面积在 60000 到 90000 的区域,面积不在此范围的区域将被过滤掉

ZV_LISTCOUNT(re_connecte,100) '获取列表中的连通区域的数量

?'产品个数'TABLE(100)

else '极性为黑

ZV_REDIFF (regionMask, regionWhite, regionBlack)

ZV_REAREA(regionBlack, 500)

d_rlt_area = TABLE(500)

ZV_RECONNECT(regionBlack,re_connecte) '计算区域的连通区域

zv_refilter(re_connecte,0,60000,90000,0) '对区域列表中的区域进行过滤,保留面积在 60000 到 90000 的区域,面积不在此范围的区域将被过滤掉

ZV_LISTCOUNT(re_connecte,100) '获取列表中的连通区域的数量

?'产品个数'TABLE(100)

endif

'对结果进行判断

if d_rlt_area > d_detect_param(4) and d_rlt_area < d_detect_param(5) then '面积结果在设定的面积上下限范围内时

d_rlt_state = 1

else

d_rlt_state = 0

endif

'是否反向的判断

if d_detect_param(6) then

d_rlt_state = 1 - d_rlt_state

endif

'绘制效果图

Dim width, height

ZV_IMGINFO (grabImg, 500)

width = TABLE(500)

height = TABLE(501)

ZV_GRAYTORGB(grabImg,disImg)

ShowString=TOSTR(TABLE(100),1,0) '将BLOB的数量转换成字符串变量

ZV_TEXT(disImg,'零件统计个数:'ShowString,10,80,80,ZV_COLOR(0,0,0)) '显示结果文本

ZV_REGION(disImg, regionMask, 0, ZV_COLOR(0,0,0)) '在disImg中绘制黑色的regionMask区域

ZV_REGION(disImg, regionWhite, 0, ZV_COLOR(255,255,255)) '在disImg中绘制白色的regionWhite区域

ZV_LATCH(disImg, 0)

end sub


运动控制


10

在main.bas文件中添加【运行】按钮响应的函数并关联动作函数。


运动控制


'HMI界面按下运行按钮时响应的函数

GLOBAL SUB btn_run()

if(2 = main_task_state) then

?'已经开启连续运行任务,请勿重复操作!'

return

endif

if (1 = main_task_state) then

if (0 = PROC_STATUS(main_task_id)) then

main_task_state = 2

RUNTASK main_task_id, main_task

endif

endif

end sub

main_task:

while(1)

if (3 = main_task_state) then

main_task_state = 1

exit while

endif

'执行采集和检测函数

CAM_SETPARAM('TriggerSoftware', 0)

CAM_GET(grabImg, 0)

btn_test()

wend

END


运动控制

11


在main.bas文件中添加【停止】按钮响应的函数并关联动作函数。



运动控制


'HMI界面按下停止按钮时响应的函数

GLOBAL SUB btn_stop()

if (2 = main_task_state) then

main_task_state = 3

endif

end sub


运动控制


运动控制


本次,正运动技术VPLC系列机器视觉运动控制一体机快速入门(四)——BLOB有无检测就分享到这里


关键字:机器视觉 引用地址:VPLC系列机器视觉运动控制一体机快速入门(四)

上一篇:对国产直流/力矩电机调速控制器反思
下一篇:调速器调到底为何电机转不快?

推荐阅读最新更新时间:2024-11-11 11:01

基于机器视觉的缺陷检测常用算法有哪些
压铸模服役过程中的工作环境恶劣,模具零件表面不仅需要承受高速金属液的冲刷,还要经历合模、压射、开模、冷却过程中剧烈的热交换,故压铸在生产过程中容易出现疲劳裂纹、断裂、磨损以及冲蚀等缺陷。如果不能及时发现并采取应对措施,模具零件缺陷会对正常的生产活动产生影响,不仅会导致零件生产质量出现问题,而且会引发安全隐患,甚至造成严重的安全事故。所以对模具零件缺陷的实时检测尤为重要,传统的巡检方法劳动强度大、耗费人力且检测正确 率不一定能达到要求。 近年来,随着计算机软硬件技术的发展,机器视觉检测技术逐渐被广泛应用于模具缺陷的检测中,相较于人工检测,机器视觉检测具有准确性强、效率高以及能够实现实时检测的特点。 1、压铸模常见缺陷及表现形式
[嵌入式]
基于<font color='red'>机器视觉</font>的缺陷检测常用算法有哪些
大势走弱,服务机器人凭啥引资本关注?
随着人口红利日益减少,自动化生产需求不断释放,我国机器人产业迎来蓬勃发展,近年来,不少企业都涌入“机器换人”的大潮之中,机器人成为新一轮科技和产业变革的关键切入点,2018年,我国机器人产业持续健康、快速发展。展望2019年,我国机器人产业发展机遇与挑战并存,既有制造业提质增效、换档升级的紧迫需求为机器人行业提供了全新动能,也有经济下行压力加大、核心技术亟待提升、国际不稳定因素增加等不利因素。总体来看机遇大于挑战。 一、服务机器人快速发展催生因素 1.人口老人化催生服务机器人市场 根据国家统计局的统计,截至2018年末,中国人口总数为139538万人,比上年末增加530万人,其中65周岁及以上人口16658万人
[嵌入式]
大势走弱,服务机器人凭啥引资本关注?
常见的工业相机电缆接口类型有多少种?
众所周知,工业相机的定义是机器视觉系统中的一个关键组件,其本质的功能就是将光信号转变成有序的电信号。若想将相机采集图像进行传输,就需要通过相机的接口来实现,将图像数据传输到我们的设备上。而工业相机电缆,就是专门用于工业相机的一种电缆产品。那么常见的工业相机电缆接口类型有哪些吗? 常见的工业相机电缆接口类型,如下: 1、USB 接口 USB 接口相机是数字相机,直接输出数字图像信号。USB 全称是 Universal Serial Bus(通用串行总线),USB 接口是 4“针”,其中 2 根为电源线、2 根为信号线。USB 是串行接口,可热拔插,连接方便。USB2.0,传输速度 480Mbps,通讯距离 5m,80%的带宽用于
[嵌入式]
机器视觉一路升温,安防企业吹响号角
最近几年,机器视觉作为人工智能的一个分支备受业内人士的高度关注,纵观机器视觉在工业自动化市场上的表现,其产品增速持续趋居高位,呈蓬勃发展的态势。国机器视觉联盟主席潘津接受采访时表示:“国内的机器视觉技术开始较晚,但是发展进程很快,国内的视觉产业发展十分迅速,短短十几年时间就追赶上国际水准。”据该联盟的统计数据显示:2015年机器视觉产业创造30多亿的产值,工业智能化的大趋势促使机器视觉产业在2017年创造了60多亿的产值,短短两年,产值翻了一番。 机器视觉在安防领域的应用 智能视觉分析技术是指计算机图像视觉分析技术,计算机图像视觉技术是人工智能(AI,Artificial Intelligent)研究的分支之一,它能够在图像及
[安防电子]
亚洲第一光电展圆满落幕,智能光制造,远见未来!
- 929家展商,较上届增长了16% - 53,723名终端用户和专业观众到场,较上届增长了18% - 展示面积为历史之最,达到49,360平方米 - “智能光制造”,融合激光、自动化、机器视觉等多项技术,精准定位智能制造,远见未来 作为亚洲顶尖的激光、光电行业展会,第十二届慕尼黑上海光博会(LASER World of PHOTONICS CHINA 2017)于3月16日在上海新国际博览中心完美谢幕,本届展会共有来自25个国家的929家企业来参展,较上届增长了16%, 展示面积达到49,360平方米!较上届增长20%。随着激光市场的飞速发展,激光应用的日益广泛,激光技术已经渗透到各行各业,2017年慕尼黑上海
[半导体设计/制造]
亚洲第一光电展圆满落幕,智能光制造,远见未来!
机器视觉农业应用 有助于释放精准农业的全部潜力
许多不同的技术将使机器人技术向农业领域过渡。有些技术需要专门为农业开发,而其他领域已经开发的技术可以适应农业领域,例如,自动化车辆、人工智能和。在这里我们会简要回顾从硬件到、多机器人系统和人类机器人系统的各种使能技术的现状、机会和益处。 机器人平台 农业平台可以分为特定于领域(设计用于在预定义的领域中对给定作物执行特定任务)和特定于任务(设计用于在不同领域执行多个任务)的机器人和通用平台。两者都可能扮演重要角色。由于农场通常有与众不同的基础设施,早期的机器人只能在一个特定的农场上操作,而且只能在有限的范围内跨不同的农场工作。 与当前的农用车辆类似,我们可能会看到适应特定任务的机器人的组合,以及能够执行多种不同任务的
[机器人]
完整的机器视觉系统包括哪些?机器视觉的工作原理
现如今,中国已经成为世界机器视觉发展最为活跃地区,应用范围涵盖了工业、农业、医药、军事、航天、气象等国民经济各个行业。虽然机器视觉的成长速度非常快,但是还是有很多人对机器视觉并不了解,今天我们来了解下机器视觉。 机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。 机器视觉的优势 机器视觉系统具有高效率、高度自动化的特点,可以实现很高的分辨率精度和速度。机器视觉系统与被检
[嵌入式]
完整的<font color='red'>机器视觉</font>系统包括哪些?<font color='red'>机器视觉</font>的工作原理
车载摄像头系统评价体系
汽车用摄像头类系统,包含但不限于 摄像监视系统 ( CMS )、车载视频行驶记录系统、汽车流媒体后视镜、汽车用红外探测装置、全景视觉泊车辅助系统、倒车影像、智能前照灯、高级辅助驾驶系统(ADAS)、驾驶员监测系统等。诸多汽车用摄像头类系统,均以视觉图像的采集分析传递为核心功能,有效提升汽车出行的效率和质量。 1. 现有评价体系 目前国内可采用的汽车用摄像头系统图像质量评价可分为两个体系:一是以 QC/T《汽车用摄像头》为基础和参照的中国国家强制性标准、国家推荐性标准体系;二是以 UN-R46/ISO 16505 为核心的摄像监视系统(CMS)安全法规。 QC/T《汽车用摄像头》与 UN-R46/ISO 16505 虽面
[汽车电子]
车载摄像头系统评价体系
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved