Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] X Y Bewegung einer Logitech Sphere Camera
Sphere Cam
05.12.2004, 12:01
Hat jemand von Euch eine Ahnung oder eine Idee, wie man bei einer Logitech Sphere Cam die Beiden Achsen Drehen kann.
Ich möchte das Projekt in VB.NET schreiben.
Bin für jede Anregung Dankbar
commander7
13.12.2004, 19:22
wenn jemand nur einen kleinen schimmer davon hat, oder mal etwas gehört hat schreibt mir bitte ...
Hi, ich hab auch gestöbert, alles hält sich sehr bedeckt über Details. Die Cam ist für USB, ergo auch darüber zu steuern, aber wer weiß, wie ?
http://www.pocket-lint.co.uk/review.php?reviewId=295
Keiner geht drauf ein, WIE das geht. Vielleicht steht irgendwas in den TWAIN spezifikationen über solche Rückmeldungen ??
Das scheint mir was für Hacker zu sein. tut leid mfg robert
Freiheitspirat
14.12.2004, 11:05
Hey,
sucht Ihr diese DLL ?
camdll.dll
int InitCam( int DeviceNo ) -> Initializes the Camera
int PanTiltCam( int X, int Y) -> Moves the Camera
int CenterCam( ) -> Centers the Camera
int FreeCam( ) -> Frees the Camera
commander7
14.12.2004, 19:28
hallo freiheitspirat
Vielen dank für deine antwort. Leider bin ich noch ein Anfänger im programmieren. Kannst du mir das ganze nicht noch erläutern oder sogar einen Quelltext zur verfügung stellen.
Gruss Commander7
Es gibt auch eine Lösung mit Quelltext unter
http://www.robotics4.net/Software/LogitechSphereSharp.aspx
Ob und wie es funktioniert, kann ich leider nicht sagen, da ich die Cam nicht habe.
Bitte schreibt Eure Erfahrungen und Meinungen zu dieser Kamera!
Es gibt übrigens bei www.pearl.de eine ähnliche Kamera, nur deutlich billiger (ca. € 88,-). Kennt die wer?
LG
Gromit
commander7
15.12.2004, 16:26
Leider kann ich mit dem Quelltext nicht viel anfangen, da ich nur ein wenig Visual Basic und nicht C# programmieren kann.
Trotzdem vielen dank für den Hinweis
Ich habe noch eine Frage zur camdll.dll
Also so weit meine bescheidenen Fähigkeiten reichen :cry: muss ich doch einen verweis zu dieser camdll.dll hinzufügen. Visual Basic gibt mir aber immer eine Fehlermeldung aus, wen ich dies tuen möchte:
" Dies ist keine gültige Assembly oder COM-Kompontente"
Was soll ich damit anfangen?
Gruss Commander7
commander7
17.12.2004, 17:11
Kann mir jemand sagen, wieso ich diese DLL nicht hinzufügen kann?
Private Declare Function InitCam Lib "camdll.dll" (ByVal DeviceNo As Integer) As Integer
Private Declare Function PanTiltCam Lib "camdll.dll" (ByVal x As Integer, ByVal y As Integer) As Integer
Private Declare Function CenterCam Lib "camdll.dll" () As Integer
Private Declare Function FreeCam Lib "camdll.dll" () As Integer
So sollte das mit dem einbinden der dll hinhauen. Ansonsten mal Fehlermeldung posten.
Hallo muß ich auch die camdll.dll in VB unter Projekt->Verweise hinzufügen? Bei mir kommt dann nämlich die Fehlermeldung "Verweis auf angegebene Datei kann nicht hinzugefügt werden".
Wie muß eine Funktion im Quelltext aussehen, damit die Camera sich auch begegt?
So ein Schei ßendreck ich bekomm das nicht hin. Kann mir nicht jemand einfach den fertigen Quelltext zuschicken.
Das ist doch kein Problem für jemanden der richtig Programmieren kann.
Bitte ich brauch eure HILFE
Im Moment sieht mein Quelltext so aus.
Private Declare Function InitCam Lib "camdll.dll" (ByVal DeviceNo As Integer) As Integer
Private Declare Function PanTiltCam Lib "camdll.dll" (ByVal x As Integer, ByVal y As Integer) As Integer
Private Declare Function CenterCam Lib "camdll.dll" () As Integer
Private Declare Function FreeCam Lib "camdll.dll" () As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Int(InitCam(1)) '-> Initializes the Camera
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Int(CenterCam(0)) '-> Centers the Camera
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Int(x = 100)
Int(y = 50)
Int(PanTiltCam(X, Y)) '-> Moves the Camera
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Int(x = 0)
Int(y = 50)
Int(PanTiltCam(X, Y)) '-> Moves the Camera
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Int(FreeCam()) '-> Frees the Camera
End Sub
Und die DLL bekomm ich auch nicht in .NET rein.
Das mach ich doch über die Verweise oder??
NumberFive
11.02.2005, 10:59
die dll müsste ein dotnet komponete sein die wirst du ohne weiteres nie in vb bekommen. es sein den du nimst vb dot net.
http://www.logitech.com/pub/developer/quickcam/qcsdk.exe
das ist das skd von logitech für die Quickcams weiß aber nicht ob man da auch die bewegung mit steuern kann
Also ich wüste nicht, was ich mit den Dateien von dem SDk (Was auch immer das bedeuten mag) anfangen soll.
Es muß doch irgend jemanden geben, der die Kamera schon angesteuert hat.
NumberFive
12.02.2005, 11:45
Nur zur info
SDK = Software Delevop Kit
Servus
Leider kann ich mit den Dateien nicht anfangen. Kann mir nicht jemand helfen?
commander7
14.02.2005, 17:37
hallo miteinander,
hab das SDK auch schon durchgeschaut, steht aber nichts drin wie man die bewegung ansteuern muss. ich müsste dies aber auch dringend herausfinden, da ich die kamera für eine abschlussarbeit benutzen möchte.
Grüsse aus der Schweiz
Freiheitspirat
16.02.2005, 17:13
Hier gibt es weitergehende Informationen:
http://www.conteudosxxi.com/logitech.asp
http://webs.ono.com/eagledan/index.htm
Bis jetzt gab es noch das Problem das XP SP2 nicht funktionierte und USB2 nicht unterstützt wurde.
Es ist aber gerade (14.02.05) eine neue Version der grundlegenden USBLIB auf
http://libusb-win32.sourceforge.net/
rausgekommen (Version 1.10).
Ob die beschriebenen Probleme damit gelöst sind weiß ich aber noch nicht...
Hat es jetzt schon irgendwer hinbekommen, die Kamera zu steuern?
Mfg Reinhold Fischer
commander7
24.03.2005, 18:03
bin auch sehr interessiert an der Frage? Bitte melden wer's hat...
Ich hab es jetzt gefunden, wie man die Qucikccam Sphere bewegt.
unter http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/cameracontrolpropertyenumeration.asp
Ist das Interface das DirectX zur Verfügung stellt angegeben.
Da das von Microsoft ist, funktioniert es bestimmt auch mit jeder anderen Webcam, die das Bewegen zur Vefügung stellt, zum beispiel der ConnecTec "RoboCam" bei pearl.de für 80€.
Mfg Reinhold Fischer
commander7
26.03.2005, 17:16
hallo Reinhold
hast du es schon mit der Camera ausprobiert ob es wirklich funktionier. Mein einziges Problem ist, dass das Ganze für mich ziemlich chinesisch klingt, da ich nur etwas VB programmieren kann und zudem in englisch nicht gerade auf dem besten Stand bin.
Trotzdem danke, ich hoffe sehr ich krieg die Kamera mal dazu das sie sich bewegt wie ich es will. Das Forum hier ist meine letzte Hoffnung...
Gruss commander7
Hi
Ich habe es bisjetzt noch nicht ausprobiert, aber in spätestens 1monat werde ich damit anfangen, wenn ich meine anderen Programmteile fertig gestellt habe.
Dann werde ich dir weiter drüber berichten.
Mfg Reinhold Fischer
Das ist die Lösung des Problems
http://logisphere.seiz.ch/en/index_html
commander7
09.05.2005, 18:02
ist genau das, was ich suche. doch leider will ich in VB.NET programmieren und eine anleitung zu den funktionen gibt es auch nicht.
ich schaue aber weiter, denn es liegt mir viel daran diese cam selber steuern zu können.
gruss commander7
Es gibt auch eine Lösung mit Quelltext unter
http://www.robotics4.net/Software/LogitechSphereSharp.aspx
Ob und wie es funktioniert, kann ich leider nicht sagen, da ich die Cam nicht habe.
Bitte schreibt Eure Erfahrungen und Meinungen zu dieser Kamera!
Es gibt übrigens bei www.pearl.de eine ähnliche Kamera, nur deutlich billiger (ca. € 88,-). Kennt die wer?
LG
Gromit
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.