lab12 RapidPrototyping EN

background image

Department of Robotics and

Mechatronics

Vision Systems

Subject: lab2_Rapid prototyping of image pre-processing algorithms and
Frame-grabber card programming using DS1003 board with signal processor.

Lecturer: Piotr KOHUT , PhD eng.

Group:

Name and Surname:

Date:

Comments:


































background image


1.

The purpose of exercise

Main objective of this exercise is to acquaint with: rapid prototyping of image pre-
processing algorithms, frame grabber card cooperating with DS1003 board equipped
with signal processor and to make skilled at programming basic image pre-

processing algorithms.


2.

Exercises

Develop real time application and show in the form of report each consecutive steps
during building the following real time application:


2.1. Test different register settings (05H-Mode status register) for frame-grabber
operating in varies mode. Develop and explain register settings for frame-grabber
programming. Develop appropriate user interface using ControlDesk and illustrate

frame-grabber operate mode (04H -Ready status register). Describe and explain in
details implemented S-function in C language.

Between analog to digital converter and the FG board main memory there is user
programmable LookUpTable. The vision data before is written into FG memory goes
through LUT conversion independent for each of three channels. The LUT can be

arbitrary programmed from the level of PHS-bus.

A/D

LUT_R

A/D

LUT_G

A/D

LUT_B

R

G

B

MUX

MEM

MEM

MEM

MEM

PHSbus

PHSbus

8 bits

8 bits

8 bits

8 bits

8 bits

8 bits

8 bits

8 bits

8 bits

8 bits

FPGA

8 bits

8 bits

8 bits

8 bits

COUNTERS

PHSbus

CONTROL

LOAD/START

START

START

INTRQ

I8259

Figure 1. Block diagram of the Frame Grabber board

2.2. Program LUT (fig.1) to enhance image: logarithm, square root – interpret the
results. Explain the meaning “mdlInitializeConditions”. Use ControlDest to manage

application. Present results using appropriate m-files in Matlab and MLIB functions.

2.3. Develop program to threshold acquired images. Describe and explain the way

parameters changing. Create appropriate user interface using ControlDesk.

2.3. Describe and explain in details all implemented S-functions in C language. Use

appropriate examples to illustrate all steps of implemented procedures.


Wyszukiwarka

Podobne podstrony:
Lab12 RapidPrototyping
Lab12 RapidPrototyping
lab11 RapidPrototyping EN id 25 Nieznany
lab13 RapidPrototyping EN
Budzik Versa wielkość karty kredytowej instrukcja EN
G2 4 PW EN wn Rys 01
Manual Acer TravelMate 2430 US EN
Ćwiczenie 01 EN DI
eci en
BVSOI 3 001 E en
A Biegus projektowanie konctrukcji stalowych wg PN EN 1993 1 1 cz 1
Flavon Active dopping EN
5817 PN EN ISO IV 2007
Pisownia ę ą en em om

więcej podobnych podstron