Windows Mobile: Verwenden der Telefonkamera mit C #

8

Ich möchte das Bild zeigen, dass die Kamera des Mobiltelefons ein Steuerelement in einem WinForm übernimmt. Die Idee ist, dass meine Anwendung wie das Programm der Kamera funktioniert. Ich möchte das Bild anzeigen, wenn der Benutzer ein Foto macht.

Wie kann ich das tun? Kann ich das tun?

Wenn Sie weitere Informationen benötigen, fragen Sie mich.

Danke!

    
VansFannel 04.07.2009, 17:28
quelle

4 Antworten

8

Sie wissen nicht genau, was Sie benötigen, aber Sie können versuchen, Microsoft.WindowsMobile.Forms.CameraCaptureDialog:

zu verwenden %Vor%

Später bearbeiten: Einige von Ihnen könnten diesen Link auch nützlich finden: Ссылка

    
Adi 11.03.2010, 11:05
quelle
3

Was Sie wollen, ist eine Vorschau, nicht die Aufnahme, die viel schwieriger ist. Die beste (und vielleicht einzige) Lösung besteht darin, einen DShow-Filter in den Filtergraph einzufügen, um das Vorschaufenster an die gewünschte Stelle zu leiten.

COM ist ein Bär im Compact Framework und DShow ist hart, egal auf welcher Plattform Sie sind. Es gibt einige Ressourcen online, wie die DShow.NET-Bibliothek bei sourceforge und Alex Mogurenkos Blog , aber nichts Besonderes zum Erstellen einer Aufnahme.

>

Es gibt ein natives Capture-Beispiel im WinMo-SDK, das eine hilfreiche Anleitung für den Einstieg darstellt.

    
ctacke 04.07.2009 19:36
quelle
1

Ich denke, Sie sollten direkt gegen die Hardware mit einem SDK oder etwas ähnliches programmieren.

Da die Programmierung für Hardware normalerweise in c / c ++ erfolgt, wird die SDK wahrscheinlich nativ sein. Also musst du wahrscheinlich pinvoke und das unsafe-Schlüsselwort benutzen.

Aber zuerst sollten Sie die Möglichkeit finden, auf die Kamera zuzugreifen, und da dies Hardware-abhängig ist, können Sie auf der Website des Herstellers des Telefons beginnen.

    
Henri 04.07.2009 17:50
quelle
1

Check SmartDeviceFramework von OpenNetCF.org haben einige Werkzeuge für PocketPC einschließlich der Erfassung von Frames von Kamera.

    
pedrofernandes 04.07.2009 19:26
quelle