Eye-RIS rendszer programozása D46 laborgyakorlat.

Slides:



Advertisements
Hasonló előadás
Bevezető Innovációs területek S+S Epilógus. pptPlex Section Divider Bevezető The slides after this divider will be grouped into a section and given the.
Advertisements

Mi a szerepe a spontán aktivitásnak az elsődleges látókéregben? József Fiser University of Rochester Chiayu Chiu, David Wagner, Michael Weliky.
2 3.NET Framework 3.0 Visual Studio Extensions for WF Visual Studio Extensions for WCF/WPF CTP ASP.NET AJAX 1.0 Ajax Toolkit.NET Framework 3.5 Visual.
Optikai sugázrás hatása az emberi bőrre és szemre
System Statistical Functions. CPU Tesztelése SELECT AS busy Vissza adja milliszekundumban, mennyi időt töltött munkával a szerverünk indítás.
Saint Laszlo I, King of Hungary. Questions - Kérdések 1.In which century did he rule in? – Melyik században uralkodott? 2.What does his name mean? – Mit.
Budapest University of Technology and Economics Fault-tolerant Systems Research Group Nyílt fejlesztőrendszerek Felhasználói felületek Balogh András.
Térfogatvizualizáció Szirmay-Kalos László. Térfogati modellek v(x,y,z) hőmérséklet sűrűség légnyomás potenciál anyagfeszültség... v(x,y,z) tárolás: 3D.
Bevezetés a tárgyakhoz Tárgyak  Objects are the containers for values of a specified type  Objects are either signals, variables or constants  Once.
 Lineáris egyenlet  algebrai egyenlet  konstansok és első fokú ismeretlenek  pl.: egyenes egyenlete  Lineáris egyenletrendszer  lineáris egyenletek.
 Gauss szűrő uniform sampler2D colorMap; const float kernel[9] = float[9]( 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0); out vec4 outColor; void main(){
 Fény fotonok szimulációja  Nem változtatja meg a frekvenciát ütközéskor  Homogén és inhomogén közegben.
Socket programozás Példák
Neo4j bevezető Rácz Gábor
Image készítés Windows AIK segítségével
Turbo Pascal Változók.
Monitorok Amit látunk.. Amit eddig is tudtunk Régebben fekete-fehér monitorok voltak. (monokróm) A kép pixelekből áll. (Picture Element) A pixelek alkotják.
Motor Potencióméter Kincses Levente Elektronika 89/2004.
Logikai műveletek
Címszámítás Számítógép hálózatok gyakorlata
Oracle multimédia Kiss Attila Információs Rendszerek Tanszék
Module 2: A Windows XP Professional automatikus telepítése
Multimédiás programok készítése Macromedia Director fejlesztői környezetben 4. előadás Készítette: Kosztyán Zsolt
Edge Transport Routing and AV/AS Enterprise Network External SMTP servers Phone system (PBX or VOIP) Client Access Client connectivity Web services.
„MICROSOFT SYSTEM CENTER 2012 OPERATIONS MANAGER” Intelligens mérési megoldások gyorsan Benkovics Viktor Vezető tanácsadó Microsoft Magyarország – Services.
Alertet indíthat egy: SQL Server esemény (LOG) SQL Server performancia érték WMI events Alert végezhet: Operátor értesítést JOB indítás (válasz az eseményre)
WAP, WML Felhasznált források: Developer’s Guide v1.2 (Nokia WAP Toolkit) WML Reference v1.1.
Számítógépes Grafika Programtervező informatikus (esti)‏ Textúrázás.
Gábor Dénes Főiskola (IAI)Programozási technológia (Java) - III. / 1 13.Állományok, bejegyzések 14.Folyamok 15.Közvetlen hozzáférésű állomány.
Null Hypothesis (H 0 ) is true He truly is not guilty Alternative Hypothesis (H 1 ) is true He truly is guilty Accept Null Hypothesis Acquittal Right decision.
Atomerőművi reaktor töltettervezése, fűtőelem átrakás, reaktorfizikai korlátok, indítási mérések Nemes Imre, Beliczai Botond PA Zrt.
Hasznos ismeretek Hogyan bővítsük ismereteinket AVRDUDEflags -E noreset.
Vizuális programozás Rajzolás Windows Forms alkalmazásokban GDI+
Confidential All Rights reserved. © Chemistry Logic Ltd mag egy chip-en? Újrakonfigurálható rendszereken mindez ma lehetséges. Bérces Attila,
A számítógép működésének alapjai
Budapesti Műszaki és Gazdaságtudomanyi Egyetem Elektronikus Eszközök Tanszéke 1 Tokozások termikus tesztje, minősítése.
Térfogatvizualizáció Szirmay-Kalos László. Térfogati modellek v(x,y,z) hőmérséklet sűrűség légnyomás potenciál anyagfeszültség... v(x,y,z) tárolás: 3D.
Pixel műveletek, képek Szirmay-Kalos László.
Motor IIII. Vezérlés Szécsi László. Letöltés diák: //l09-engine4.ppt.
Pozitron-Emission Tomography Reconstruction (A computer graphics view) Szirmay-Kalos László.
Motor II. Env map Spotlight Szécsi László. Letöltés /code/E/code/EggCoreSecondBase.zip Kibontani (vagy előző labor folyt.):
Transzformációk, textúrák, árnyalás Szécsi László.
V. labor Thread, animáció. Animáció A figurák a lépés kijelölése után nem rögtön az új helyen teremnek, hanem egyenes vonal mentén mozognak a cél felé.
SzgLab 3. Java. I. labor Alapok, OOP váz, megjelenítés konzolon.
IIII. labor Képfileok kezelése (media resources) Canvas Egérkezelés.
III. labor AWT, eseménykezelés Applet. Új class: ButtonView import java.awt.*; import java.awt.event.*; import java.util.LinkedList; public class ButtonView.
User interface Szécsi László. Egg projectben DXUTgui.cpp – CDXUTDialogResourceManager::CDXUTDialogReso urceManager() m_SpriteBufferBytes11 = 0; ezt kihagyták,
 Map  Reduce  Scan  Histogram  Compact const size_t dataSize = 1024; cl_kernel mapKernel = cl.createKernel(clProgram, "map"); float* hData = new.
 Kvantált kép fényesség értékei: G [ 0, Gmax ]  G fényességű pontok száma: P(G)
GPGPU labor X. Monte Carlo módszerek. Kezdeti teendők Tantárgy honlapja, Monte Carlo módszerek A labor kiindulási alapjának letöltése (lab10_base.zip),
GPGPU labor IX. Lineáris egyenletrendszerek megoldása.
GPGPU Labor 15.. Párhuzamos primitívek Map Reduce Scan Histogram Compact.
GPGPU labor II. GPU mint vektor processzor. Kezdeti teendők Tantárgy honlapja, Bevezetés – Alap könyvtárak letöltése Tantárgy honlapja, GPU mint vektor.
Siker a tőzsdén A/4 Emelkedő napi árfolyam (fehér). Csökkenő napi árfolyam (fekete gyertya) A forgalom árulkodik (emelkedő nap forgalma zöld, csökkenő.
FÖKIR Integrált Elektronikus Közoktatási Információs Rendszer A FÖKIR rendszer szoftverkomponensei FÖKIR Iskolaadminisztrációs Rendszer FÖKIR Fenntartói.
HTTP kommunikáció Androidon HttpClient-en keresztűl HttpPost/HttpGet objektum használatával HttpClient execute metódusának meghívása.
*Generic Application-level Protocol Analyzer A lyuk azonosítása Lyuk kutatás Szignatúra fejlesztés Szignatúra tesztelés A szignatúra kiadása 4 óra.
© 2013, LogMeIn, Inc. | The Capability Cloud TM Git használata Visual Studio-ból.
TALÁLTAM EGY OLDALT AHOL EZEKET A “TOJÁSOKAT” LEHET LÁTNI. NAGY MÛVÉSZNEK KELLET LENNI, HOGY ILYEN SZÉPEN TUDTA FORMÁZNI A TOJÁSOK HÉJÁT, DE SZERINTEM.
 OpenCL platform  Számító eszközök  OpenCL kontextusok  Parancs sorok  Szinkronizáció  Memória objektumok  OpenCL programok  OpenCL függvények.
2. gyakorlat DirectX 2007/2008 tavasz Klár Gergely
Névtelen| Biztonságos| Felhasználóbarát
Fej irányultságának becslése Ügyféltérben gyanús viselkedés jelzéséhez Kültéren kiegészítő hő szenzor szükséges.
Háló- (gráf-) algoritmusok
Sound Blaster Audigy Model:SB0090. Gravis Ultra Sound.
Prim algoritmus Algoritmusok és adatszerkezetek 2. Újvári Zsuzsanna.
WireShark - Forgalom elemzés
Teljesítményelemzés CLBenchmark 1.1-el
Script nyelvek előadás
Integrálva….
Előadás másolata:

Eye-RIS rendszer programozása D46 laborgyakorlat

Alapfeladat Beveszünk egy képet Küszöböljük Éleket kiemeljük Képeket megjelenítjük

C program extern fpp_int img0, img1, img2, img3, img4; int main() { setNumberOfWindows(5,5); while (1) { setNumberOfWindows(5,5); Section_execute(Sample1); Image_display(img0, WINDOW_0, GREY); Image_display(img1, WINDOW_1, BINARY); Image_display(img2, WINDOW_2, BINARY); Image_display(img3, WINDOW_3, BINARY); }

FPP program 1 int img0=0, img1=1, img2=2, img3=3, img4=4; void section Sample1() { time expTime = 15; int gain = 2; Sense_acquire(LAM_0, expTime, gain); Move_downloadImage(LAM_0, img0, GREY); Thresh_global(LAM_0, LDM_0, 128); Move_downloadImage(LDM_0, img1, BINARY); Morph_erode(LDM_0, LDM_1, CONNECT_8, 1, BINARY_BLACK); Move_downloadImage(LDM_1, img2, BINARY); Logic_xor(LDM_0, LDM_1, LDM_2); Move_downloadImage(LDM_2, img3, BINARY); }

Problémák A fényerősség változások elmozdítják az éleket Sok a egyedülálló fehér pont a végeredményen

Második verzió Adaptív küszöbölést alkalmazunk Letöröljük az egyedüli fehér pontokat

FPP program 2 void section Sample2() { time expTime = 15; int gain = 2; long nCycles=300; Sense_acquire(LAM_0, expTime, gain); Move_downloadImage(LAM_0, img0, GREY); Move_moveImage(LAM_0, LAM_1); Filter_diffusion(LAM_1, nCycles); Move_downloadImage(LAM_1, img1, GREY); Thresh_local(LAM_0, LDM_0, LAM_1); Morph_removeSinglePoints(LDM_0, LDM_0, BINARY_BLACK); Move_downloadImage(LDM_0, img2, BINARY); Morph_erode(LDM_0, LDM_1, CONNECT_8, 1, BINARY_BLACK); Move_downloadImage(LDM_1, img3, BINARY); Logic_xor(LDM_0, LDM_1, LDM_2); Move_downloadImage(LDM_2, img4, BINARY); }

Problémák A fényerősség változások (bár kisebb mértékben), de még mindig elmozdítják az éleket Az egyedülálló fekete pontok rontják a végeredményt

FPP program 3 void section Sample3() { time expTime = 15; long nCycles=300; int gain = 2, level=128, iter=10, weightFactor = 100; Sense_acquire(LAM_0, expTime, gain); Move_downloadImage(LAM_0, img0, GREY); Sense_adaptiveAcquire(LAM_1, expTime, gain, MEAN, level, iter, weightFactor); Move_downloadImage(LAM_1, img1, GREY); Move_moveImage(LAM_1, LAM_2); Filter_diffusion(LAM_2, nCycles); Move_downloadImage(LAM_2, img2, GREY); Thresh_local(LAM_1, LDM_0, LAM_2); Morph_removeSinglePoints(LDM_0, LDM_0, BINARY_BLACK); Logic_not(LDM_0, LDM_0); Morph_removeSinglePoints(LDM_0, LDM_0, BINARY_BLACK); Logic_not(LDM_0, LDM_0); Move_downloadImage(LDM_0, img3, BINARY); Morph_erode(LDM_0, LDM_1, CONNECT_8, 1, BINARY_BLACK); Logic_xor(LDM_0, LDM_1, LDM_2); Move_downloadImage(LDM_2, img4, BINARY); }