4 u* _( C& N. `3 c# O* MTronlong推出的基于Xilinx Zynq-7000 SoC的TLZ7x-EasyEVM评估板能够很好的满足工业机器视觉的图像处理单元功能。; G6 J- W c5 `6 }8 W% i6 R
TLZ7x-EasyEVM评估板芯片选型XC7Z020,兼容XC7Z010,集成PS端单核/双核Cortex-A9 ARM + PL端Artix-7架构可编程逻辑资源,提供双目摄像头接口,可以灵活接入视频输出模块。( E: X8 v% A; m7 i, [; | 1 Q% w m) O9 F2 w% f& I# z0 d1 u+ b( `6 Q
$ p' ?; x* N& L: _) ~) A 工业机器视觉-双目图像采集处理实例 : y; }1 i7 p1 Y
实例功能$ H" y- S" ?6 K7 v, |5 n( N
使用Video In to AXI4-Stream IP核,将2路摄像头(640*480@70)数据采集进来,并通过vdma缓存到PS端DDR,然后通过OSD IP核将2路图像叠加到1080P60的视频中,最后通过VGA输出显示。8 d0 N. `5 v$ Z% n. G
原理框图: ; O) H" J# I* e0 L( Y
) A; j( B8 n- w2 D6 i8 s; \: _+ ?& l3 T, W' s
实例说明: - |. j$ F X8 t3 f; _5 j2 r: G
本实例采用BlockDesign设计方式。 ! i E/ w* K( {- B! V' ?
摄像头视频采集' d3 ? Y, c2 \
视频的采集使用的是Video In to AXI4-Stream IP核,例程中将其配置为Mono/Sensor,1 pixels per clk,每个色彩数据位宽为8bits。例程使用2个IP核分别采集2路摄像头图像,具体配置如下图所示:7 s8 {4 z1 @( t , E& s: N- Y1 e Q' @- a( Y/ Y$ ~( a& l( C) F/ V% ] 2 b$ Y" @; J9 d$ U7 c3 a
. L2 _' _7 r" Z: m
视频数据传输缓存, |; a2 V) P1 w; {
使用VDMA(AXI Video Direct Memory Access) IP核,S2MM将视频流传送到DDR中,MM2S再从DDR中把图像数据传输出去。例程2个VDMA IP核,每个IP核使用4个frambuffer,stream的数据宽度为8bits,如下图: E; V2 p) q% o7 b# n2 g4 H
9 x- h1 k5 v) s" s G 4 F$ F% }: B. S
# o, F, t& E0 Q1 u! L
视频拼接控制 / J! A5 n4 J' D4 @# L
使用OSD(Video On Screen Display)IP核技术配置。OSD配置为带有AXI4-Lite接口,通过配置寄存器来设置OSD的输出分辨率、叠加的图层数以及各个图层的分辨率和显示位置。本工程配置成1080P分辨率,2个640*480的图层,不带AXI4-Lite接口。如下图: 9 J3 f$ W! `- p8 C# \& \" b) }0 [* J! @) A9 H
8 F! \" e' q3 S* A 0 o: H* G+ m3 i9 O! @$ z# N
! a2 e" Z9 {6 m, J
视频显示输出(VGA)3 i0 }3 f: t4 _
使用AXI-Stream to video out IP核显示视频,将其视频格式配置为RGB,1 pixels per clk,每个色彩数据位宽为8bits。IP核具体配置如下图: ; j+ ^& A; _& n- l( I% v; D5 }& g0 b2 R. w2 i+ g# P& T/ O3 i 8 ~' t0 e9 U" C! a+ C; k" B; q# C6 }* S3 `, }% T* [1 L+ X+ v 作者: hope123 时间: 2020-9-16 17:15
机器视觉是一项综合技术,包括图像处理、机械工程技术、控制、电光源照明、光学成像、传感器、模拟与数字视频技术、计算机软硬件技术(图像增强和分析算法、图像卡、I/O卡等)。一个典型的机器视觉应用系统包括图像捕捉、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。.