Select your language

Suggested languages for you:
Log In Anmelden

Lernmaterialien für MTI-Gebiete an der Hochschule Ruhr West

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen MTI-Gebiete Kurs an der Hochschule Ruhr West zu.

TESTE DEIN WISSEN

Was sind die Unterschiede zwischen Augmented Reality (AR) und Virtual Environment (VE).

Lösung anzeigen
TESTE DEIN WISSEN

- AR erweitert die Realität

- VE ersetzt die Realität

Lösung ausblenden
TESTE DEIN WISSEN

Definieren Sie ein Objekt mit zwei Eigenschaften und einer Methode.

Lösung anzeigen
TESTE DEIN WISSEN

//Objekt erzeugt, falls vorhanden

var person = new Object();


//Objekt einer Eigenschaft zuordnen aus dem Prototype person

person.vorname = “Ada”;

person.name = “Lutter”;


//Objekt Methode ändert Ada zu Adamelier

person.vorname.concat(“melier”);

Lösung ausblenden
TESTE DEIN WISSEN

Ergänzen Sie den untenstehenden JavaScript-Code so, dass die Alpha-Werte innerhalb des Rechtecks (5, 3) bis (15, 19) auf einen Wert von 42 gesetzt werden. Sie können davon ausgehen, dass der Canvas ausreichend groß ist.

… 

var w = canvas.width; 

var h = canvas.height;

var context = canvas.getContext("2d");

if (canvas.getContext) { 

     var pix = context.getImageData(0,0,w,h);


     //Code here


} else {

     alert("Error: Context not defined!");

}

...

Lösung anzeigen
TESTE DEIN WISSEN

for(let y = 3; y <= 19; y++) {

    for(let x = 5; x <= 15 ; x ++) {

        pix.data[4* (y*w+x) + 3] = 42;

    }

}

Lösung ausblenden
TESTE DEIN WISSEN

Wie können JavaScript und HTML zusammenspielen?

Lösung anzeigen
TESTE DEIN WISSEN

JavaScript kann den Inhalt einer HTML-Seite verändern. HTML kennt Formular-Elemente, mit denen Benutzereingaben an JavaScript übermittelt werden können.

Lösung ausblenden
TESTE DEIN WISSEN

Was unterscheidet eine Skriptsprache von einer compilierten Sprache wie C?

Lösung anzeigen
TESTE DEIN WISSEN

- dynamische Typisierung und automatische Speicherverwaltung. 

- dynamische Typisierung -> keine Datentypen notwendig

- keine Übersetzung übernommen -> direkt in der HTML-Datei integriert oder extern in einer Datei abgekapselt.

Lösung ausblenden
TESTE DEIN WISSEN

Gegeben sein ein Grauwertbild:



2

3

10

5

3

3

20

1

1

4

30

1

2

1

3

3



Wenden Sie darauf die Sobel-Operator-Matrix zur Erkennung vertikaler Kanten für den Pixel „20“ an. Wie interpretieren Sie den Ergebniswert?

Lösung anzeigen
TESTE DEIN WISSEN

Sobel-Operator-Matrix


Vertikal

-1

0

1

-2

0

2

-1

0

1

Horizontal

-1

-2

-1

0

0

0

1

2

1



Wert = -1*3 + 1*5 - 2*3 + 2*1 - 4*1 + 1*1 = -5


Interpretation: -5 ist betragsmäßig klein -> kein Linienpunkt laut Filter

Lösung ausblenden
TESTE DEIN WISSEN

Geben Sie eine HTML-Datei mit integrierter JavaScript-Funktion an, in der in einem Absatz alle Buchstabenkombinationen aus drei Buchstaben AAA 

AAB 

AAC 

… 

ZZZ ausgegeben werden, natürlich ohne, dass der Programmierer der Webseite alle diese Kombinationen von Hand eingibt.

Lösung anzeigen
TESTE DEIN WISSEN

<html>

<head>

    <script>

    function aaazzz(){

        let alpha = new Array(26);      

        alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split("");

        document.write("<p>");

            for(var i = 0; i < alpha.length; i++) {

              for(var j = 0; j < alpha.length; j++) {

                for(var q = 0; q < alpha.length; q++) {


                    document.write(alpha[i]);

                    document.write(alpha[j]);

                    document.write(alpha[q]);

                    document.write("\n");

                }

            }     

        }

        document.write("</p>");

    }

    </script>

</head>

<body>

    <script>

        aaazzz();

    </script>

</body>

Lösung ausblenden
TESTE DEIN WISSEN

Was versteht man unter Abtastung?

Lösung anzeigen
TESTE DEIN WISSEN

Ein Sensor tastet die Bildgenauigkeit in Abhängigkeit der einfallenden Lichtstrahlen ab. Dabei kann Informationsverlust in der räumlichen Auflösung und Farbgenauigkeit entstehen.

Lösung ausblenden
TESTE DEIN WISSEN

Wie sieht eine typische Prozesskette in der Bildverarbeitung aus?

Lösung anzeigen
TESTE DEIN WISSEN
  1. Bildaufnahme (Kamera)

  2. Qualitätsverbesserung (z.B. Rauschunterdrückung)

  3. Vorverarbeitung (z.B. Kantenerkennung)

  4. Segmentierung (zusammengehörige Regionen)

  5. Klassifizierung (Zuordnung zur realen Objekten)

Lösung ausblenden
TESTE DEIN WISSEN

Wie werden Bitmap-Daten in einer Canvas gespeichert?

Lösung anzeigen
TESTE DEIN WISSEN

function loadImage(filename, canvas) {

    var img = new Image();

    img.onload = function() {

    showImage(img, canvas);

    }

    img.src = filename;

    return img;

}


function showImage(img, canvas) {

    canvas.width = img.naturalWidth;

    canvas.height = img.naturalHeight;

    var context = canvas.getContext(“2d”);

    if(context) {

        context.drawImage(img, 0, 0);

} else {

    alert(“Error: Context not defined!”);

    }

}

Lösung ausblenden
TESTE DEIN WISSEN

Was sind Ziele von Gamification?

Lösung anzeigen
TESTE DEIN WISSEN

Kundenbindung (im kommerziellen Rahmen)

Mitarbeitermotivation

Steigerung von Effizienz
Verbesserung der Datenqualität(?)
Lernerfolge optimieren
Verhaltensänderung

Lösung ausblenden
TESTE DEIN WISSEN

Was versteht man unter dem Document Object Model (DOM)?

Lösung anzeigen
TESTE DEIN WISSEN

Bildet Elemente einer Website als Objekthierarchie ab (logische

Hierarchiestruktur, keine Klassenhierarchie).

Lösung ausblenden
  • 26997 Karteikarten
  • 848 Studierende
  • 17 Lernmaterialien

Beispielhafte Karteikarten für deinen MTI-Gebiete Kurs an der Hochschule Ruhr West - von Kommilitonen auf StudySmarter erstellt!

Q:

Was sind die Unterschiede zwischen Augmented Reality (AR) und Virtual Environment (VE).

A:

- AR erweitert die Realität

- VE ersetzt die Realität

Q:

Definieren Sie ein Objekt mit zwei Eigenschaften und einer Methode.

A:

//Objekt erzeugt, falls vorhanden

var person = new Object();


//Objekt einer Eigenschaft zuordnen aus dem Prototype person

person.vorname = “Ada”;

person.name = “Lutter”;


//Objekt Methode ändert Ada zu Adamelier

person.vorname.concat(“melier”);

Q:

Ergänzen Sie den untenstehenden JavaScript-Code so, dass die Alpha-Werte innerhalb des Rechtecks (5, 3) bis (15, 19) auf einen Wert von 42 gesetzt werden. Sie können davon ausgehen, dass der Canvas ausreichend groß ist.

… 

var w = canvas.width; 

var h = canvas.height;

var context = canvas.getContext("2d");

if (canvas.getContext) { 

     var pix = context.getImageData(0,0,w,h);


     //Code here


} else {

     alert("Error: Context not defined!");

}

...

A:

for(let y = 3; y <= 19; y++) {

    for(let x = 5; x <= 15 ; x ++) {

        pix.data[4* (y*w+x) + 3] = 42;

    }

}

Q:

Wie können JavaScript und HTML zusammenspielen?

A:

JavaScript kann den Inhalt einer HTML-Seite verändern. HTML kennt Formular-Elemente, mit denen Benutzereingaben an JavaScript übermittelt werden können.

Q:

Was unterscheidet eine Skriptsprache von einer compilierten Sprache wie C?

A:

- dynamische Typisierung und automatische Speicherverwaltung. 

- dynamische Typisierung -> keine Datentypen notwendig

- keine Übersetzung übernommen -> direkt in der HTML-Datei integriert oder extern in einer Datei abgekapselt.

Mehr Karteikarten anzeigen
Q:

Gegeben sein ein Grauwertbild:



2

3

10

5

3

3

20

1

1

4

30

1

2

1

3

3



Wenden Sie darauf die Sobel-Operator-Matrix zur Erkennung vertikaler Kanten für den Pixel „20“ an. Wie interpretieren Sie den Ergebniswert?

A:

Sobel-Operator-Matrix


Vertikal

-1

0

1

-2

0

2

-1

0

1

Horizontal

-1

-2

-1

0

0

0

1

2

1



Wert = -1*3 + 1*5 - 2*3 + 2*1 - 4*1 + 1*1 = -5


Interpretation: -5 ist betragsmäßig klein -> kein Linienpunkt laut Filter

Q:

Geben Sie eine HTML-Datei mit integrierter JavaScript-Funktion an, in der in einem Absatz alle Buchstabenkombinationen aus drei Buchstaben AAA 

AAB 

AAC 

… 

ZZZ ausgegeben werden, natürlich ohne, dass der Programmierer der Webseite alle diese Kombinationen von Hand eingibt.

A:

<html>

<head>

    <script>

    function aaazzz(){

        let alpha = new Array(26);      

        alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split("");

        document.write("<p>");

            for(var i = 0; i < alpha.length; i++) {

              for(var j = 0; j < alpha.length; j++) {

                for(var q = 0; q < alpha.length; q++) {


                    document.write(alpha[i]);

                    document.write(alpha[j]);

                    document.write(alpha[q]);

                    document.write("\n");

                }

            }     

        }

        document.write("</p>");

    }

    </script>

</head>

<body>

    <script>

        aaazzz();

    </script>

</body>

Q:

Was versteht man unter Abtastung?

A:

Ein Sensor tastet die Bildgenauigkeit in Abhängigkeit der einfallenden Lichtstrahlen ab. Dabei kann Informationsverlust in der räumlichen Auflösung und Farbgenauigkeit entstehen.

Q:

Wie sieht eine typische Prozesskette in der Bildverarbeitung aus?

A:
  1. Bildaufnahme (Kamera)

  2. Qualitätsverbesserung (z.B. Rauschunterdrückung)

  3. Vorverarbeitung (z.B. Kantenerkennung)

  4. Segmentierung (zusammengehörige Regionen)

  5. Klassifizierung (Zuordnung zur realen Objekten)

Q:

Wie werden Bitmap-Daten in einer Canvas gespeichert?

A:

function loadImage(filename, canvas) {

    var img = new Image();

    img.onload = function() {

    showImage(img, canvas);

    }

    img.src = filename;

    return img;

}


function showImage(img, canvas) {

    canvas.width = img.naturalWidth;

    canvas.height = img.naturalHeight;

    var context = canvas.getContext(“2d”);

    if(context) {

        context.drawImage(img, 0, 0);

} else {

    alert(“Error: Context not defined!”);

    }

}

Q:

Was sind Ziele von Gamification?

A:

Kundenbindung (im kommerziellen Rahmen)

Mitarbeitermotivation

Steigerung von Effizienz
Verbesserung der Datenqualität(?)
Lernerfolge optimieren
Verhaltensänderung

Q:

Was versteht man unter dem Document Object Model (DOM)?

A:

Bildet Elemente einer Website als Objekthierarchie ab (logische

Hierarchiestruktur, keine Klassenhierarchie).

MTI-Gebiete

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang MTI-Gebiete an der Hochschule Ruhr West

Für deinen Studiengang MTI-Gebiete an der Hochschule Ruhr West gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden MTI-Gebiete
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen MTI-Gebiete