Heute DirectShow, Live Video Streams
|
|
- Swen Becker
- vor 8 Jahren
- Abrufe
Transkript
1 Heute, Live Video Streams Thomas Jung Filter-Architektur Beispiel Programm Computer Vision Tracking OpenCV Motivation Billige USB-Videokameras (Webcams) sind weit verbreitet Rechnerleistung erlaubt die Verarbeitung der Bilder in Echtzeit Interaktion durch Gesten möglich Media Streaming-Architektur für MS Windows Früher unter dem Namen Active Movie Aufnahme und Wiedergabe verschiedener Streams MPEG, AVI, MP3, WAV,... Z. Z. Kein MPEG2-Dekoder, Quicktime nur bis Version 2 Nutzt vorhandene Hardware automatisch funktioniert aber auch ohne Hardware-Unterstützung Ermöglicht z.b. die Erweiterung des Windows Media Players über Plugins Zusammenspiel Applikation, und Hardware-Komponenten Filtergraph-Architektur - Vorteile Streams können schnell ( in Echtzeit ) verarbeitet werden Unterschiedliche Datenquellen Dateien, Internet, Grabber-Hardware,... Unterschiedliche Datensenken Dateien, Sound- und Grafikkarte, Internet,... Synchronisation von Audio und Video Flexibilität bei unterschiedlicher Hardware DirectSound und DirectDraw für Ausgabe Einbinden von Coder/Decoder-Software
2 Filtergraph zum Abspielen von avi-dateien File Source Filter zum Lesen der Dateien AVI Splitter Filter zum Trennen in Video- und Audio-Stream Decoder Filter zum Dekodieren des Video-Streams Video Renderer Filter zur Darstellung mit DirectDraw DirectSound Device Filter schickt Daten zur Sound-Karte Filtertypen Charakterisierung durch Verbindungspunkte ( Pins ) Pins sind auch COM-Objekte Source Splitter Transform Mux Renderer Kombinierter Source / Splitter Filter - Standardfilter... diese 39 und weitere 33 Filter in der Hilfe! Filter-Interfaces class IMediaFilter HRESULT Stop(); HRESULT Pause(); HRESULT Run(REFERENCE_TIME tstart); HRESULT GetState(DWORD dwmstimeout, FILTER_STATE *State); HRESULT SetSyncSource( IReferenceClock *pclock ); HRESULT GetSyncSource( IReferenceClock **pclock ); class IBaseFilter : public IMediaFilter HRESULT EnumPins( IEnumPins **ppenum ); HRESULT FindPin( LPCWSTR Id, IPin **pppin ); HRESULT JoinFilterGraph( IFilterGraph *pgraph, LPCWSTR pname ); HRESULT QueryFilterInfo( FILTER_INFO *pinfo ); HRESULT QueryVendorInfo( LPWSTR *pvendorinfo ); Filtergraph-Manager Zentrale Komponente von Kann als eigener Thread laufen Exportiert das IMediaFilter-Interface und weitere 23 Interfaces Ist Ansprechpartner für die Applikation und gibt Zustandsänderungen (z.b. Stop) an Filter weiter Ermöglicht Applikation den Aufbau von Graphen Sorgt für Synchronisation u. Event-Handling Bietet Reference Clock Informiert Applikation über Events in den Filtern Programmbeispiel: Abspielen von avi-dateien HRESULT hr; IGraphBuilder *pgraph; IMediaControl *pcontrol; IMediaEvent *pevent; Kreieren des Filter if (FAILED(hr = CoInitialize(NULL)) Graph Managers FAILED(hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&pgraph)) FAILED(hr = pgraph->queryinterface(iid_imediacontrol, (void **)&pcontrol)) FAILED(hr = pgraph->queryinterface(iid_imediaevent, (void **)&pevent)) Kreieren zweier FAILED(hr = pgraph->renderfile("c:\\example.avi", NULL)) Interfaces FAILED(hr = pcontrol->run())) Aufbauen des // Fehler... } Abspielen Filter Graphs long evcode = 0; pevent->waitforcompletion(infinite, &evcode); Wenn gewünscht, auf Ende warten
3 Datenaustausch zwischen zwei Filtern Transport beschreibt Protokoll Local memory ist häufigste Variante Mediendaten im Hauptspeicher Austausch über Pins Meistens Push Modell: Sender schickt Daten Pull Modell: Empfänger parst Daten, fordert an Zum Beispiel: AVI Splitter Alternative: Austausch innerhalb der Hardware Über Pins wird nur Kontrollinformation übertragen IPin-Interface // Vor der Verbindung Medientypen erfragen HRESULT QueryAccept(const AMEDIA_TYPE *pmt); HRESULT EnumMediaTypes(IEnumMediaTypes **ppenum); // Verbinden / Trennen HRESULT Connect(IPin *preceivepin, const AMEDIA_TYPE *pmt); HRESULT ReceiveConnection(IPin *pconnector, AMEDIA_TYPE *pmt); HRESULT Disconnect(); // Verbindung abfragen HRESULT ConnectedTo(IPin **pppin); HRESULT ConnectionMediaType(AMEDIA_TYPE *pmt); HRESULT QueryDirection(PIN_DIRECTION *ppindir); // Datenübertragung regeln HRESULT EndOfStream(); HRESULT NewSegment(REFERENCE_TIME tstart, REFERENCE_TIME tstop, double drate); Pins Qualität kann dynamisch angepasst werden Input hat Speicher Überladen CaptureTex9-Beispiel (dshowtextures.h) struct declspec(uuid("7a f-4c19-918b-5560c2819efb}")) CLSID_TextureRenderer9; Eigene Klasse class CTextureRenderer : public CBaseVideoRenderer public: Für 3D-Rendering Vordefinierte Klasse von CTextureRenderer(CCustomPresentation *ppres, LPUNKNOWN punk,hresult *phr); ~CTextureRenderer(); HRESULT CheckMediaType(const CMediaType *pmt ); // Format akzeptabel? HRESULT SetMediaType(const CMediaType *pmt ); // Videoformatbenachrichtigung HRESULT DoRenderSample(IMediaSample *pmediasample); // Neues Videosample private: CCustomPresentation* pcp; CComPtr<IDirect3DSurface9> psurfbuf; // zu texturierende Oberfläche D3DFORMAT MediaFormat; //... und deren Format LONG lvidwidth; LONG lvidheight; LONG lvidpitch; // Video format Fortsetzung: Filtergraph CComPtr<ICaptureGraphBuilder2> pcapture; CComPtr<IGraphBuilder> pgb; CComPtr<IMediaControl> pmc; CComPtr<IMediaEvent> pme; CComPtr<IBaseFilter> psrcfilter; CTextureRenderer *pctr=0; CComPtr<IBaseFilter> prenderer; CComPtr <IMoniker> pmoniker; CComPtr <ICreateDevEnum> pdevenum; CComPtr <IEnumMoniker> pclassenum; CaptureTex9 - Demo Für die Videokamera If (FAILED(hr = pgb.cocreateinstance(clsid_filtergraph, NULL, CLSCTX_INPROC)) FAILED(pGB.QueryInterface(&pMC)) FAILED(pGB.QueryInterface(&pME)) (!(prenderer = pctr = new CTextureRenderer(this, NULL, &hr))) FAILED(hr = pgb->addfilter(prenderer, L"Texture Renderer")) FAILED(hr = CoCreateInstance (CLSID_CaptureGraphBuilder2, NULL, CLSCTX_INPROC, IID_ICaptureGraphBuilder2, (void **) &(pcapture.p))) FAILED(hr = pcapture->setfiltergraph(pgb)) FAILED(hr = CoCreateInstance (CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC, IID_ICreateDevEnum, (void **) &pdevenum)) FAILED(hr = pdevenum->createclassenumerator(clsid_videoinputdevicecategory, &pclassenum, 0)) (!pclassenum) FAILED(hr = pclassenum->next (1, &pmoniker, &cfetched)) FAILED(hr = pmoniker->bindtoobject(0,0,iid_ibasefilter, (void**)&psrcfilter) FAILED(hr = pgb->addfilter(psrcfilter, L"Video Capture")) FAILED(hr = pcapture->renderstream (&PIN_CATEGORY_PREVIEW, &MEDIATYPE_Video, psrcfilter, NULL, prenderer)) FAILED(hr = pmc->run())) // Fehler... }
4 Zusammenfassung: für Datenströme unter MS Windows Filter zum Rendern, Grabbing, File-IO, etc. Filtergraph-Manager verwaltet Filter Viele vordefinierte Filter vorhanden Filter über Pins verbunden CTextureRenderer als Beispiel für neuen Filter Computer Vision Zu Deutsch: Bildverarbeitung, Bildverstehen, Computersehen,... Im Rahmen dieser Lehrveranstaltung... sollen Live-Video-Bilder die 3D-Welt beeinflussen Trivialer Fall: Überwachen eines Pixels...ist keine Höchstschwierigkeit Sonst Bildverarbeitung erforderlich! OpenCV bietet Standard-CV-Algorithmen Open Source 3 horizontale und 1 vertikale Linie: E Bildverarbeitung Szene Bildaufnahme Bildaufnahme Bilddiskretisierung Bilddiskretisierung Bildrestauration Bildrestauration Bildverbesserung Bildverbesserung Bildsegmentierung Bildsegmentierung Merkmalsextraktion Merkmalsextraktion Klassifikation Klassifikation Bildinterpretation Bildinterpretation Typ: VW Käfer 1303 Farbe: weiß Bildbeschreibung Kennzeichen: EN 0986 Monitor Monitor Menschlicher Betrachter Tracking Verfolgung von bewegten Objekten Lage des Objektes Bewegungsverlauf Motion Tracking in der Computeranimation auch elektromagnetisch Optisches Tracking Tracking durch Algorithmen der Bildverarbeitung Simpler Tracking-Algorithmus Bestimmen der bewegten Pixel durch Abziehen des unbewegten Hintergrunds Aufbau eines Motion-History-Bilds Bewegte Pixel werden mit Zeitmarke markiert, bei lange unbewegten Pixeln wird die Marke gelöscht Segmentieren der bewegten Pixel Evtl. Mitte oder Schwerpunkt pro Segment bestimmen Bewegungsgradienten der bewegten Pixel bestimmen pro Segment OpenCV High-Level-Bibliothek zur Bildverarbeitung Calibration techniques (Camera Calibration), Feature detection (Feature)... and tracking (Optical Flow), Shape analysis (Geometry, Contour Processing), Motion analysis (Motion Templates, Estimators), 3D reconstruction (View Morphing), Object segmentation and recognition OpenSource für Windows und Linux Initiiert von Intel Nutzt unter Windows
5 OpenCV - Funktionsumfang Unterstützt diverse Datentypen Z.B.: Bilder, Matrizen, Punkte, Graphen, Bäume Auch Low-Level-Funktionen Zeichenfunktionen: z.b. Ellipse o. Text Gradienten, Kantenextraktion Geometrische Transformationen Farbfilter, Histogrammfunktionen, Pyramiden und, und, und... Motempl - Demo Motempl-Demo for (;;) cvgrabframe(capture); IplImage* image = cvretrieveframe(capture) cvcvtcolor(image, buf[last], CV_BGR2GRAY ); (in Auszügen) // convert frame to grayscale // index of (last - (N-1))th frame idx2 = (last + 1) % N; last = idx2; silh = buf[idx2]; cvabsdiff(buf[idx1], buf[idx2], silh); // get difference between frames cvthreshold(silh, silh, diff_threshold, 1, CV_THRESH_BINARY); // and threshold it cvupdatemotionhistory(silh, mhi, timestamp, MHI_DURATION); // update MHI cvcvtscale(mhi, mask, 255./MHI_DURATION, (MHI_DURATION - timestamp)*255. / MHI_DURATION); // convert MHI to blue 8u image cvzero(motion); cvcvtplanetopix(mask, 0, 0, 0, motion); // calculate motion gradient orientation and valid orientation mask cvcalcmotiongradient(mhi, mask, orient, MAX_TIME_DELTA, MIN_TIME_DELTA, 3 ); cvclearmemstorage(storage); // segment motion: get sequence of motion components // segmask is marked motion components map. It is not used further seq = cvsegmentmotion(mhi, segmask, storage, timestamp, MAX_TIME_DELTA ); r / c LKDemo } for( i = -1; i < seq->total; i++ ) // draw lines and circles in picture motion!!!!! } cvshowimage("motion", motion); FaceDetect-Demo Zusammenfassung Videoströme über zugreifbar Auswertung des Videostroms zur Steuerung der 3D-Szene: Höchstschwierigkeit Zum Tracking OpenCV verwenden OpenSource-Projekt für Bildverarbeitung Beispiele relativ einfach Einbindung möglicherweise aufwändig
Multimediaschnittstelle. Microsoft DirectShow
Multimediaschnittstelle Microsoft DirectShow Gliederung 1. Grundlagen 1.1 VFW 1.2 WDM, KS, WMF 1.3 DirectShow - DirectX 1.4 Aufgaben von DirectShow 2. Architektur 2.1 COM - kurze Einführung 2.2 Filter
MehrStreaming Media - MPEG-4 mit Linux
Streaming Media - MPEG-4 mit Linux Überblick Streaming Media Streaming Anbieter Benötigte Software Vorführung Videostreaming Streaming Was ist Streaming? Sender Daten Empfänger Kontinuierlicher Datenstrom
MehrIndustrielle Bildverarbeitung mit OpenCV
Industrielle Bildverarbeitung mit OpenCV Zhang,Duoyi 6.7.2 Gliederung. Einführung für OpenCV 2. Die Struktur von OpenCV Überblick Funktionsumfang in Ausschnitten mit Beispielen 3. Industrielles Anwendungsbeispiel
MehrWichtiger Hinweis: Bitte lesen Sie diesen Hinweis vor der Installation.
Wichtiger Hinweis: Bitte installieren Sie zuerst den Treiber und schließen erst danach Ihre VideoCAM ExpressII an den USB-Anschluss an. Bitte lesen Sie diesen Hinweis vor der Installation. 1. Software
MehrGetting Started General Workflow. Anlegen von Schablonen Ausrichtung 3.2. Atoms Precision V2 Tutorial. Working with Images Direct from Camera
Getting Started General Workflow Anlegen von Schablonen Ausrichtung 3.2 Atoms Precision V2 Tutorial Working with Images Direct from Camera Die Ausrichtungseinstellungen ermöglichen die Ausrichtung der
MehrSeminar Seminarname SS 2003
Universität Karlsruhe (TH) Institut für Rechnerentwurf und Fehlertoleranz (IRF) Lehrstuhl Prof. Dr.-Ing. Dillmann Seminar Seminarname SS 2003 Beitragstitel Eva Muster Kaiserstraße 1 76133 Karlsruhe eva@muster.de
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrEinrichten eines Microsoft Exchange-Account auf einem Android-System
Einrichten eines Microsoft Exchange-Account auf einem Android-System Wählen Sie im Menü Anwendungen die Option E-Mail aus. In einigen Android-Versionen hat diese Anwendung möglicherweise den Namen Mail.
MehrTel.: 040-528 65 802 Fax: 040-528 65 888 Email: support_center@casio.de. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.
Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Die auf dem PC geschriebene Texte oder Programme können über dem ClassPad Manager zu ClassPad 300 übertragen werden. Dabei kann
MehrBedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers
Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers 1. Installation und Programmstart Die Verbindung zum Inclinometer funktioniert nicht unter Windows XP, 2000. 1.1 Installation Zur Installation
MehrBetriebssystem Windows - SSH Secure Shell Client
Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...
MehrErfahrungen mit QuickTime Streaming. Bernhard Barz Uwe Pirr Humboldt-Universität zu Berlin Rechenzentrum
Erfahrungen mit QuickTime Streaming Bernhard Barz Uwe Pirr Humboldt-Universität zu Berlin Rechenzentrum Die großen Drei: Real Networks: RealAudio, RealVideo 12,1 % Apple Computer: QuickTime 7,4 % Microsoft:
MehrInstallationsanleitung für WinTV-PVR (PCI) unter Windows XP
Installationsanleitung für WinTV-PVR (PCI) unter Windows XP Für Windows XP laden Sie die folgenden Dateien von der Webseite http://www.hauppauge.de/sw_pvr.htm herunter und speichern Sie diese in einen
MehrApplets I. Grundlagen der g Applet-Programmierung
Applets I Grundlagen der g Applet-Programmierung 2 Inhalt Applets Was sind Applets Entwicklung Grundlagen Zustandssteuerung eines Applets Methoden zum Nachrichtentransfer Soundausgabe Animation Einbindung
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrLasersteuerung. Themengruppen FTDI - Interface ILDA Format Ausgabensteuerung Figurenerstellung Lasershowerstellung Lasershowarten Software / Community
Themengruppen FTDI - Interface ILDA Format Ausgabensteuerung Figurenerstellung Lasershowerstellung Lasershowarten Software / Community FTDI Interface FTDI = Future Technology Devices International 4(6)
MehrEOS Utility WLAN Installation
EOS Utility WLAN Installation Kameramodelle: EOS-1D X (WFT-E6), EOS-1D C (WFT-E6), EOS-1Ds Mark III (WFT-E2(II), EOS-1D Mark IV (WFT-E2(II), EOS 1D Mark III (WFT-E2(II), EOS 5D Mark III (WFT-E7), EOS 5D
MehrAlgorithmische Kryptographie
Algorithmische Kryptographie Walter Unger Lehrstuhl für Informatik I 16. Februar 2007 Quantenkryptographie 1 Einleitung Grundlagen aus der Physik 2 Datenübertragung 1. Idee 2. Idee Nochmal Physik 3 Sichere
MehrProseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
MehrHerstellen von Symbolen mit Corel Draw ab Version 9
Herstellen von Symbolen mit Corel Draw ab Version 9 Einleitung : Icon Design-Überblick: 1) Gestalten in Corel Draw 10.0 3) Vorlage für Photopaint für Import von Corel 4) Einfügen in die PSD-Datei und Bearbeiten
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrJava Sound: Stellt low-level Routinen zur Soundverarbeitung bereit. http://java.sun.com/products/javamedia/sound/index.jsp
JAVA Sound Java Sound: Stellt low-level Routinen zur Soundverarbeitung bereit http://java.sun.com/products/javamedia/sound/index.jsp Applikation Wiedergabe Aufnahme Daten verarbeitung Java Sound VM OS-Hardware
MehrInternetnutzung nach Nutzungsart (Teil 1) 1)
Internetnutzung nach Nutzungsart (Teil 1) 1) In Prozent, In Prozent, Europäische Union*, und mindestens einmal pro Woche * 27 Mitgliedstaaten, 16- bis 74-jährige Personen 43 65 täglich 53 29 niemals 26
MehrHD-Kamerasoftware Version 4.1.0
Technische Mitteilung HD-Kamerasoftware Version 4.1.0 DF4500HD DDF4500HDV DF4900HD DDF4900HDV Deutsch Version 1.0 / 2010-07-20 1 Zusammenfassung Dieses Dokument beinhaltet Informationen über Neuerungen
MehrPowerPoint vertonen. by H.Schönbauer 1
PowerPoint vertonen by H.Schönbauer 1 Das brauchen wir dazu: PowerPoint Ein Konzept, eine Idee Ein oder mehrere Musikstücke Konvertierungssoftware Grafische Elemente wie Fotos, Cliparts Wenn wir das alles
MehrInstallation des USB HD-Audio Treibers 24/192 im asynchronen Mode (XMOS-Plattform) Einstellungen des Betriebssystems
Installation des USB HD-Audio Treibers 24/192 im asynchronen Mode (XMOS-Plattform) Einstellungen des Betriebssystems 1 Mac OS X 2 Windows 7 3 Windows Vista 4 Windows XP 5 Tipps Installationsanleitung XMOS
MehrDaten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer
Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer Zentrum für Datenverarbeitung der Universität Tübingen Inhaltsverzeichnis 1.Synchronisation...aber
MehrKap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster
Kap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster by Ali Bastan Gliederung Grundlagen von Swing 1. Kurze Einleitung 2. Warum Swing, wenn es das AWT gibt? 3. Was ist Swing? 4. Merkmale von Swing 5.
MehrCONVEMA DFÜ-Einrichtung unter Windows XP
Einleitung Als Datenfernübertragung (DFÜ) bezeichnet man heute die Übermittlung von Daten zwischen Computern über ein Medium, bei der ein zusätzliches Protokoll verwendet wird. Am weitesten verbreitet
MehrRIGGTEK. Dissolution Test Systems. DissoPrep Browser-Interface
2014 RIGGTEK Dissolution Test Systems DissoPrep Browser-Interface Integrieren Sie Ihren DissoPrep in Ihre IT-Infrastruktur RIGGTEK Dissolution Test Systems DissoPrep Browser-Interface 12/2014 2 Integrieren
MehrFishTranscribe 0.1 für Studierende
FishTranscribe 0.1 für Studierende Was ist FishTranscribe? FishTranscribe ist ein Tool zum transkribieren von Interviews und wird vom Institut für Wirtschaftsinformatik zur Verfügung gestellt. Muss ich
MehrBeschreibung EtherNet/IP Prozessschnittstelle
Beschreibung EtherNet/IP Prozessschnittstelle Version 1.0 1 Inhaltsverzeichnis 1. Vorbemerkung... 3 2. Allgemeines... 3 3. EtherNet/IP Einstellungen... 3 3.1 Kontrollbytes... 4 3.2 Segmentierung... 4 3.2.1
MehrSolarWinds Engineer s Toolset
SolarWinds Engineer s Toolset Monitoring Tools Das Engineer s Toolset ist eine Sammlung von 49 wertvoller und sinnvoller Netzwerktools. Die Nr. 1 Suite für jeden Administrator! Die Schwerpunkte liegen
MehrOpenMAP WEBDrive Konfiguration. Oxinia GmbH 1.6.2012, Version 1
OpenMAP WEBDrive Konfiguration Oxinia GmbH 1.6.2012, Version 1 Inhaltsverzeichnis 1 Zweck des Dokuments...3 2 Support...3 3 Systray Applikation...3 3.1 Synchronisieren der Daten...4 3.2 Verbinden des Laufwerks...5
MehrGekonnt aufnehmen und MAGIX Fotoshows präzise vertonen
2 Sprecherkommentare Sprecherkommentare Gekonnt aufnehmen und MAGIX Fotoshows präzise vertonen Das Ausgangsmaterial einer Fotoshow in MAGIX Fotos auf CD & DVD sind Fotos, Effekte, Texte, Musik und Sprecherkommentare.
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrEH2000 Ablauf am Morgen
EH2000 Ablauf am Morgen Preiswartung 2. Button IMPORT drücken 3. Button ZEITUNGEN drücken 4. Button STAMM AKTUALISIEREN drücken 5. Button BEENDEN drücken 6. Button BEENDEN/VERBINDUNG TRENNEN drücken 1.
MehrMultimediatechnik / Video
Multimediatechnik / Video Video-Streaming http://www.nanocosmos.de/lietz/mtv Streaming: Anwendungen TV und Internet IP-TV: Video on Demand, Live Streaming Zugesicherte Qualität (QoS, Quality of Service)
MehrKonfiguration der NSV Tools (http://www.streamfirma.de) Entpacken Sie die heruntergeladene Datei mittels WINRar oder ähnlichen Programmen.
Konfiguration der NSV Tools (http://www.streamfirma.de) Bitte laden Sie sich vorab die NSV Tools von unserer Seite herunter: http://www.streamfirma.de/download/nsv_streamfirma.rar Entpacken Sie die heruntergeladene
MehrVideoüberwachung & Zutrittssteuerung Professionelle Lösungen für mehr Sicherheit
1 Videoüberwachung & Zutrittssteuerung Professionelle Lösungen für mehr Sicherheit Smartphone Apps für SANTEC SanStore Rekorder und NUUO Systeme 2 Themen NUUO App NUUO iviewer SanStore App Mobile CMS 3
MehrACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.
Track in Route umwandeln ACHTUNG: Ein Track kann nur dann in eine Route umgewandelt werden, wenn der Track auf Wegen gefahren wurde. Ein Querfeldein-Track kann nicht in eine Route umgewandelt werden, da
MehrWeb Sockets mit HTML5. Quelle: www.html5rocks.com/de
Web Sockets mit HTML5 Quelle: www.html5rocks.com/de Intensive Client-Server-Kommunikation: Beispiele Online-Spiele mit mehreren Mitspielern Chat-Anwendungen Live-Sport-Ticker Echtzeit-Aktualisierungen
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrDATENSICHERUNG MOBILE ENDGERÄTE
DATENSICHERUNG MOBILE ENDGERÄTE mobile Endgeräte 1 ALLGEMEINES (englisch backup) bezeichnet das Kopieren von Daten, um diese im Fall eines Datenverlustes zurückkopieren zu können. Gesicherte Daten werden
MehrTranscend StoreJet Cloud
Transcend StoreJet Cloud StoreJet Cloud Vorteile der StoreJet Cloud Mobile Geräte wie Tablets & Smartphones haben eine begrenzte Speicherkapazität Dateien sind auf unterschiedlichen Geräten und Speichermedien
MehrKNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE-84508 Burgkirchen E-Mail: info@weinzierl.de Web: www.weinzierl.
Installations- und Bedienanleitung DE-84508 Burgkirchen E-Mail: info@weinzierl.de Web: www.weinzierl.de 2013-08-12 Seite 1/6 Inhaltsverzeichnis 1. BESCHREIBUNG... 3 2. SYSTEMVORAUSSETZUNGEN... 3 3. INSTALLATION...
MehrSamsung Large Format Display
Samsung Large Format Display Erste Schritte Display Samsung Electronics Display Large Format Display 3 Wie nehme ich das Display in Betrieb? Dies ist die Windows XPe Oberfläche des MagicInfo Pro Interface.
MehrDesign Patterns 2. Model-View-Controller in der Praxis
Design Patterns 2 Model-View-Controller in der Praxis Design Patterns Oft Schablonen für eine Klassenstruktur... aber nicht immer! Dahinterliegende Konzepte wichtiger als wörtliche Umsetzung Pattern werden
MehrDigi Vox Ultimate Pro
Digi Vox Ultimate Pro Bedienungsanleitung Ver. 1.0 Kapitel 1 Wichtiger Hinweis 1.1 Alle Kanale sind vom Empfangsradius abhängig und können von Zeit zu Zeit geändert werden. Die Aufnahme hängt von der Art
MehrOutlook 2010 Daten importieren und exportieren
OU.018, Version 1.0 20.07.2015 Kurzanleitung Outlook 2010 Daten importieren und exportieren Alle Outlook-Elemente wie Nachrichten, Termine, Kontakte und Aufgaben speichert Outlook in sogenannten Datendateien,
MehrMicrosoft PowerPoint Präsentationen in MP4 (H.264) umwandeln
Microsoft PowerPoint Präsentationen in MP4 (H.264) umwandeln Inhaltsverzeichnis 1. Allgemeines 2. Programme 2.1. Voraussetzungen 2.2. Freemaker-Video-Converter 3. Microsoft PowerPoint 2007 und 2010 3.1.
MehrDokumentation owncloud PH Wien
1 Dokumentation owncloud PH Wien Autor: Version: 0.1 Datum: 29.08.2013 Status: Draft Allgemein OwnCloud ist eine Open Source Files-Synchronisation und -share Software. Zum Unterschied zu den bekannten
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Zulassen, filtern, sperren: Das Internet im Unterricht gezielt einsetzen Das Internet ist ein dynamisches Gebilde, das viel Potenzial für den Unterricht
MehrOptische Systeme und Computer Vision. Heinz-Wilhelm Hübers, Ralf Reulke
Optische Systeme und Computer Vision Heinz-Wilhelm Hübers, Ralf Reulke Deutsches Zentrum für Luft- und Raumfahrt e.v. (DLR) Institute of Optical Sensor Systems Humboldt-Universität zu Berlin, Institut
MehrEinbindung von Videos im ZMS
Einbindung von Videos im ZMS Videos können auf Ihrer ZMS-Website auf vier verschiedene Arten eingebunden werden: - Video-Link (z.b. You Tube) - Real Media Stream - Video-Datei - Flash-Datei Um ein Video
MehrWebstream.eu Live Streaming mit ManyCam
Webstream.eu Live Streaming mit ManyCam Einführung Die Software ManyCam ist eine sogenannte 'virtuelle Webcam-Software', die wir als Ergänzung zum Adobe Flash Media Encoder zum Streamen mit Webstream.eu
MehrTUSReport Installationsanleitung
TUSReport Installationsanleitung YOKOGAWA Deutschland GmbH Broichhofstraße 7-11 40880 Ratingen Tel. +49-2102 - 4983-0 1/13 Inhalt: 1. Einleitung...3 2. Revision...3 3. Systemvorrausetzungen...4 4. Installation
Mehrweb: www.ncgraphics.de CAD/CAM-Systeme Entwicklung Beratung Vertrieb Kundenbetreuung Service für Werkzeugmaschinen
DNC Software für Windows Version 2.0 Installation der Software Starten Sie die Datei DNC-Install.exe auf der Diskette / CD und folgen den Installationsanweisungen. Start der Software Beim ersten Start
MehrExTERM Software für Modell RH520 Feuchtigkeits-/Temperaturdiagramm Aufnahmegerät
Bedienungsanleitung ExTERM Software für Modell RH520 Feuchtigkeits-/Temperaturdiagramm Aufnahmegerät Einleitung Wir gratulieren Ihnen zum Kauf des Extech Modell RH520 papierloses Feuchtigkeits-/Temperaturdiagramm
MehrSwisscom TV Medien Assistent
Swisscom TV Medien Assistent Mithilfe dieses Assistenten können Sie Fotos und Musik, die Sie auf Ihrem Computer freigegeben haben, auf Swisscom TV geniessen. Diese Bedienungsanleitung richtet sich an die
MehrDokumentation. Mindestanforderungen: Das Board
Dokumentation Mindestanforderungen: 1. Einen Computer (Mac oder Pc) oder flash-unterstutztes System 2. Flash Player oder Browser mit Flash PlugIn 3. Das Board 4. Tondateien zum Abspielen Je mehr Tondateien
MehrSoftwareupdate-Anleitung // AC Porty L Netzteileinschub
1 Softwareupdate-Anleitung // AC Porty L Netzteileinschub Softwareupdate-Anleitung // AC Porty L Netzteileinschub HENSEL-VISIT GmbH & Co. KG Robert-Bunsen-Str. 3 D-97076 Würzburg-Lengfeld GERMANY Tel./Phone:
MehrKonfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
MehrWindows Server 2012 R2 Essentials & Hyper-V
erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials
MehrBedienungs- & Installationsanleitung COMMPACT / COMMPACT Audio V2.0
Bedienungs- & Installationsanleitung COMMPACT / COMMPACT Audio V2.0 Produktpaket Inhalt: COMPACT System: - Bachmann Tastenfeld (1x 4 Tasten) - RTI Controller XP-6 - RTI Integration Designer Software (v8.1
MehrSage Customer View für Windows 8 Funktionen 01.12.2014
Sage Customer View für Windows 8 Funktionen 01.12.2014 Inhaltsverzeichnis Sage Customer View für Windows 8 Inhaltsverzeichnis 2 1.0 Über dieses Dokument 3 2.0 Starten mit Sage Customer View 4 2.1 Installieren
MehrPowerWeiss Synchronisation
PowerWeiss Synchronisation 1 Einrichtung der Synchronisation I. Starten des Synchronisations Wizard Seite 3 II. Schritt 1 - Benutzer auswählen Seite 3 III. Schritt 2 - Grundlegende Einstellungen Seite
MehrInstallation des USB HD-Audio Treibers 24/192 (Tenor-Plattform) Einstellungen des Betriebssystems
Installation des USB HD-Audio Treibers 24/192 (Tenor-Plattform) Einstellungen des Betriebssystems 1 Mac OS X 2 Windows 7 3 Windows Vista 4 Windows XP 5 Tipps Installationsanleitung Lindemann TENOR Plattform
MehrDigitale Lastenhefte - Austausch von Dokumenten
Digitale Lastenhefte - Austausch von Dokumenten Kommunikation zwischen OEM und Zulieferer Digitales Lastenheft? Was ist das überhaupt? Was beinhaltet es? Wann wird es erstellt, sollte es erstellt werden?
MehrBilder zum Upload verkleinern
Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr
Mehrtensiolink USB Konverter INFIELD 7
tensiolink USB Konverter INFIELD 7 UMS GmbH München, August 2005 tensiolink USB Konverter Einleitung Der tensiolink USB Konverter dient zum direkten Anschluss von Sensoren und Geräten mit serieller tensiolink
MehrFunktionsbeschreibung Datenlogger DL28W
Funktionsbeschreibung Datenlogger DL28W Voreinstellungen des Datenloggers: Im Datenlogger sind folgende Aufzeichnungs und Alarmwerte voreingestellt: Aufzeichnung: Raumfühler T1 Verdampferfühler T2 Sollwert
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Anwendungen auf Schülercomputer freigeben und starten Netop Vision ermöglicht Ihnen, Anwendungen und Dateien auf allen Schülercomputern gleichzeitig zu starten.
MehrMultimediatechnik / Video
Multimediatechnik / Video Video-Streaming http://www.nanocosmos.de/lietz/mtv Streaming: Anwendungen Streaming Prinzip: Abspielen aus dem Netzwerk, ohne das gesamte Material herunterladen zu müssen Live
MehrKurzanleitung zur Softwareverteilung von BitDefender Produkten...2
Kurzanleitung zur Softwareverteilung von Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2 I. BitDefender Management Agenten Verteilung...2 1.1. Allgemeine Bedingungen:... 2 1.2. Erste
MehrAufbau der Cutmaster Einheit
Aufbau der Cutmaster Einheit Inhalt: Eine Cutmaster Einheit besteht aus einem Laptop, worauf ein Audioschnitt Programm installiert ist. Zur Zeit sind Cutmaster XP und Easy Cut 4.0. installiert. Weiter
MehrBenachrichtigungsmöglichkeiten in SMC 2.6
Benachrichtigungsmöglichkeiten in SMC 2.6 Support April 2011 www.avira.de Irrtümer und technische Änderungen vorbehalten Avira GmbH 2011 Benachrichtigungsmöglichkeiten in SMC 2.6 Folgende Benachrichtigungsmöglichkeiten
MehrPRESENTEC C-TRACK FÜR BLACKBERRY 8800 & BLACKBERRY CURVE 8310 FUNKTIONSBESCHREIBUNG
PRESENTEC C-TRACK FÜR BLACKBERRY 8800 & BLACKBERRY CURVE 8310 FUNKTIONSBESCHREIBUNG Mit der innovativen C-Track Software von Presentec haben Sie Ihre Fahrzeug- oder Personenbewegungen stets im Blick. Über
MehrAvira Server Security Produktupdates. Best Practice
Avira Server Security Produktupdates Best Practice Inhaltsverzeichnis 1. Was ist Avira Server Security?... 3 2. Wo kann Avira Server Security sonst gefunden werden?... 3 3. Was ist der Unterschied zwischen
MehrSelectLine Auftrag. ab Version 13
SelectLine Auftrag ab Version 13 EDI Demo Beschreibung Copyright 2014 by SelectLine Software AG, CH-9016 St. Gallen Kein Teil dieses Dokumentes darf ohne ausdrückliche Genehmigung in irgendeiner Form ganz
Mehrneu aufsetzen. Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5
neu aufsetzen. Inhalt Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5 Wir möchten hier eine Anleitung zum "Neu Aufsetzen" von PC und Laptop geben. Bei den neueren Betriebssystemen
MehrCENIT RETENTION SOLUTION 1.1 Verwaltung von temporären Sperren und Löschworkflows. Copyright CENIT AG
CENIT RETENTION SOLUTION 1.1 Verwaltung von temporären Sperren und Löschworkflows Agenda Herausforderung Ausgangssituation in Unternehmen Funktionen Architektur Nutzen Ausblick auf nächste Produktversionen
Mehriphone-kontakte zu Exchange übertragen
iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.
MehrLeistungsanalyse unter Linux
Leistungsanalyse unter Linux Einfache Werkzeuge zur Systemanalyse von Norbert Schramm Inhalt 1. Einleitung 2. Programme: 2.1 vmstat 2.2 top 2.3 PowerTop 2.4 vnstat 2.5 iostat 2.6 Gnome System Monitor 2.7
MehrBenutzerkonto unter Windows 2000
Jeder Benutzer, der an einem Windows 2000 PC arbeiten möchte, braucht dazu ein Benutzerkonto. Je nach Organisation des Netzwerkes, existiert dieses Benutzerkonto auf der lokalen Workstation oder im Active
MehrEndpoint Web Control Übersichtsanleitung. Sophos Web Appliance Sophos Enterprise Console Sophos Endpoint Security and Control
Endpoint Web Control Übersichtsanleitung Sophos Web Appliance Sophos Enterprise Console Sophos Endpoint Security and Control Stand: Dezember 2011 Inhalt 1 Endpoint Web Control...3 2 Enterprise Console...4
MehrMit einem Mausklick sind E-Mails aus ACT! heraus in Outlook geschrieben, die dann wiederum auf Wunsch in ACT! dokumentiert werden.
ACT!EmailConnect Professional für ACT! 7 / 8 / 9 / 1 Genießen Sie die Vorzüge von MS Outlook und von ACT!, und zwar so schnell und komfortabel wie noch nie, ohne den ACT!-eigenene E-Mail-Client zu verwenden.
MehrMicrosoft Visual C++ 6.0
Hardwareinbindung in Matlab bild = Quickcam; figure;imshow(bildanzeige); MATLAB 6.1 void mexfunction( int nlhs, mxarray *plhs[], int nrhs, const mxarray*prhs[] ) Microsoft Visual C++ 6.0 Aufruf int Capture(unsigned
MehrAnleitung auf SEITE 2
Anleitung für den Zugang zum WLAN der UdK Berlin mit den SSIDs UdK Berlin (unsecure) unter Windows 7 Übersicht über die verschiedenen W-LANs an der UdK Berlin: W-LAN Vorteil Nachteil - Nutzerdaten werden
MehrErster Schritt mit Mocha:
Was ist Mocha for After Effects CS4? Mocha ist ein Advanced Tracking System das im Gegensatz zu After Effects nicht auf Pixeln und Kontrastkanten basiert, sondern auf Formen die unter Mustererkennung im
MehrErstellen von Mailboxen
Seite 1 von 5 Erstellen von Mailboxen Wenn Sie eine E-Mail-Adresse anlegen möchten, mit Ihrem Domain-Namen, z. B. IhrName@Domain.com, müssen Sie eine Mailbox erstellen. Gehen Sie hierzu wie folgt vor:
MehrMS Office 2007 I Ablauf. - Allgemeines - MS Word 2007 - MS Outlook 2007 - MS Excel 2007 - MS Powerpoint 2007
MS Office 2007 I Ablauf - Allgemeines - MS Word 2007 - MS Outlook 2007 - MS Excel 2007 - MS Powerpoint 2007 1. Allgemeines I 1.1. Interface - Ribbons statt fixe Menüleisten - Kontextabhängig - Tastenkombinationen
MehrSound-Formate. SelfLinux-0.10.0. Autor: Johnny Graber (linux@jgraber.ch) Formatierung: Torsten Hemm (T.Hemm@gmx.de) Lizenz: GFDL
Sound-Formate Autor: Johnny Graber (linux@jgraber.ch) Formatierung: Torsten Hemm (T.Hemm@gmx.de) Lizenz: GFDL Dieser Text soll einen kleinen Einstieg ins Thema Sound bieten. Neben dem in aller Munde befindlichen
MehrITF2XML. Transferservice. Version 1.1. Tel.: 044 / 350 10 10 Fax: 044 / 350 10 19. CH-8005 Zürich
GmbH Technoparkstrasse 1 Informationssysteme Engineering & Consulting CH-8005 Zürich Tel.: 044 / 350 10 10 Fax: 044 / 350 10 19 ITF2XML Transferservice Version 1.1 infogrips GmbH, 2001-2014 06.01.2014
MehrAllgemeine Informationen Slides2Go Stand April 2015
Allgemeine Informationen Slides2Go Stand April 2015 1. ALLGEMEINE INFORMATIONEN... 3 1.1 SYSTEMANFORDERUNGEN WEB-BACKEND... 3 1.2 SYSTEMANFORDERUNGEN FRONTEND / APP... 3 1.3 UNTERSTÜTZTE DATEIFORMATE...
MehrBeitragseinzüge mit SPG-Verein - Anleitung -
Beitragseinzüge mit SPG-Verein - Anleitung - Inhaltsverzeichnis 1 Sicherstellen, dass alle für SEPA erforderlichen Daten erfasst sind 2.1 Testlauf 2.2 Beitragserhebungsliste I 3.1 Originallauf 3.2 Beitragserhebungsliste
MehrMPEG2Schnitt (Freeware) - demuxte Videodaten schneiden und verketten. framegenauer Schnitt mit Bild-Ton-Synchronisierung und Fehlerkorrekturen
MPEG2Schnitt (Freeware) - demuxte Videodaten schneiden und verketten framegenauer Schnitt mit Bild-Ton-Synchronisierung und Fehlerkorrekturen www.mdienert.de/mpeg2schnitt/index.htm MPEG2Schnitt kann Video
MehrSophia Business Leitfaden zur Administration
Sophia Business Leitfaden zur Administration 1. Anmelden... 2 2. Zugangscode neu anlegen... 3 3. Zugangscodes verwalten... 4 4. Ergebnisse anzeigen... 5 5. Installation und technische Hinweise... 6 a.
MehrContent Management-Software
Falls Sie einen PC zum Importieren, Ordnen und Ansehen der Videoaufnahmen verwenden, laden Sie die Content Management-Software (nur für PCs) herunter. Gehen Sie dazu auf die Webseite www.fisher-price.com/kidtough,
Mehr