Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen MTI-Gebiete Kurs an der Hochschule Ruhr West zu.
Was sind die Unterschiede zwischen Augmented Reality (AR) und Virtual Environment (VE).
- AR erweitert die Realität
- VE ersetzt die Realität
Definieren Sie ein Objekt mit zwei Eigenschaften und einer Methode.
//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”);
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!");
}
...
for(let y = 3; y <= 19; y++) {
for(let x = 5; x <= 15 ; x ++) {
pix.data[4* (y*w+x) + 3] = 42;
}
}
Wie können JavaScript und HTML zusammenspielen?
JavaScript kann den Inhalt einer HTML-Seite verändern. HTML kennt Formular-Elemente, mit denen Benutzereingaben an JavaScript übermittelt werden können.
Was unterscheidet eine Skriptsprache von einer compilierten Sprache wie C?
- 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.
Gegeben sein ein Grauwertbild:
Wenden Sie darauf die Sobel-Operator-Matrix zur Erkennung vertikaler Kanten für den Pixel „20“ an. Wie interpretieren Sie den Ergebniswert?
Sobel-Operator-Matrix
Wert = -1*3 + 1*5 - 2*3 + 2*1 - 4*1 + 1*1 = -5
Interpretation: -5 ist betragsmäßig klein -> kein Linienpunkt laut Filter
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.
<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>
Was versteht man unter Abtastung?
Ein Sensor tastet die Bildgenauigkeit in Abhängigkeit der einfallenden Lichtstrahlen ab. Dabei kann Informationsverlust in der räumlichen Auflösung und Farbgenauigkeit entstehen.
Wie sieht eine typische Prozesskette in der Bildverarbeitung aus?
Bildaufnahme (Kamera)
Qualitätsverbesserung (z.B. Rauschunterdrückung)
Vorverarbeitung (z.B. Kantenerkennung)
Segmentierung (zusammengehörige Regionen)
Klassifizierung (Zuordnung zur realen Objekten)
Wie werden Bitmap-Daten in einer Canvas gespeichert?
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!”);
}
}
Was sind Ziele von Gamification?
Kundenbindung (im kommerziellen Rahmen)
Mitarbeitermotivation
Steigerung von Effizienz
Verbesserung der Datenqualität(?)
Lernerfolge optimieren
Verhaltensänderung
Was versteht man unter dem Document Object Model (DOM)?
Bildet Elemente einer Website als Objekthierarchie ab (logische
Hierarchiestruktur, keine Klassenhierarchie).
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegenFü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!