Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4375[/thread]

java webcam kontrollieren: perl statt javascript zur Steuereung der

Leser: 1


<< >> 2 Einträge, 1 Seite
Gast Gast
 2005-09-20 16:07
#36876 #36876
Hi
Hi

Ich habe mir bei Pearl die pan/tilt webcam "Robocam" geholt. soweit mal kein Problem :-)

Allerdings wird die cam mittels java/javascript gesteuert über einen Port der an meinem Arbeitsplatz zu ist.

Meine Idee ist nun die cam per Perl auf meinem Server (öffentlich) zu steuern. Leider weiss ich nicht wie die komunikation abläuft...

Hier mal einige Teile aus dem Javascript, welches die cam steuert:

Zuerst den start:

Code: (dl )
1
2
3
4
5
6
7
8
function Init() {
if ((navigator.appName != "Netscape") &&
(navigator.userAgent.indexOf('Opera') == "-1"))
{
window.setInterval("ShowFrameRate()", 1000);
}
SubmitPresetList(document.forms[0].PresetList);
}

--------- und dann etwas wo vermutlich gesteuert wird:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function SubmitSingleMove(i) {
SubmitPandegree(document.forms[0].PanDegree);
SubmitTiltdegree(document.forms[0].TiltDegree);
cvcs.MovePanTiltDegree(i);
}

function SubmitSetPosition() {
if (1)
{
var i = document.forms[0].PresetList.selectedIndex;
if (i > 0)
{
var hp=0,vp=0;
if ((navigator.appName != "Netscape") &&
(navigator.userAgent.indexOf('Opera') == "-1"))
{
hp = cvcs.GetHorizontalPosition();
vp = cvcs.GetVerticalPosition();
}
var sel=document.forms[0].PresetName.value;
cvcs.SetName(sel);
cvcs.SetPosition(i);
document.forms[0].PresetList.options(i).text = i+" "+sel+" ("+hp+","+vp+")";
}
}
}


Ich müsste also wissen welche Befehle ich der kamera schicken muss um den Motor zu drehen. (Die Bildanzeige funktioniert)

Evtl. braucht ihr auch noch das java-applet...ähm ich weiss aber nicht wie ich das kriege... wird natürlich von der cam geschickt beim aufrufen...


Da ich von java(script) keine Ahnung habe bin um jeden Hinweis froh.

by

Psychodad

[edit by="esskar"]Tags eingefügt[/edit]\n\n

<!--EDIT|esskar|1127241101-->
esskar
 2005-09-20 22:29
#36877 #36877
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
* wo steht die kamera?
* an welchen rechner ist sie angeschlossen?
* wo läuft das javascript?
* wo soll das perl-script laufen?
* was haben kamerarechner, javascriptrechner und perlrechner gemeinsam?
* welche plattform?
* kannst du vielleicht die komplette html seite (in der das javascript drin steht) posten bzw. irgendwo zum download bereitstellen?
<< >> 2 Einträge, 1 Seite



View all threads created 2005-09-20 16:07.