IT Projekte

 



Ein tschechischer Übersetzer mit einem Abschluss in Informatik – Ihre perfekte Wahl für Software-Lokalisierung!

In diesem Bereich finden Sie meine an der Universität durchgeführten Programmierungsprojekte. Wie Sie sehen können, verfüge ich über solide Kenntnisse in der Erstellung von Software und der Verwendung verwandter Software-Technologien. Das macht mich zu Ihrem perfekten Partner für Software-Lokalisierungsprojekte!

Zudem kann ich umfangreiche Kenntnisse in den Bereichen JAVA, C#, C++, Prolog und x86/ZilogZ80 Assembler und artverwandten Technologien wie SQL und OpenGL vorweisen. Meine bevorzugten Entwicklungstools sind Visual Studio und NetBeans.

 

C++


Computer Vision – Visuelle Erkennung statischer Handbewegungen

Gesture_recognition

Videopräsentation herunterladen

Meine Bachelorarbeit als PDF herunterladen 

Einleitung
Dieses Projekt war Teil meiner Bachelor-Arbeit: ein relativ einfaches Projekt, das eine Webcam benutzt, die Handbewegungen des Benutzers erkennt und eine Beschreibung der Art von Bewegung des Nutzers anzeigt.

Voraussetzungen
Damit das Programm auf Ihrem System korrekt funktionieren kann, muss Visual Studio 2008 installiert sein. Das Microsoft Visual Studio Redistributable Package genügt nicht. Zudem muss die OpenCV-Bibliothek installiert, eine Kamera auf herkömmliche Weise mit dem System verbunden und der entsprechende Treiber installiert sein. 

Programmfunktion
Starten Sie das Programm und geben Sie dem Programm etwas Zeit, den Hintergrund „kennenzulernen“. Halten Sie sich währenddessen nicht im Sichtfeld der Kamera auf. Hat das Programm den Hintergrund erkannt, können Sie sich vor den Computer bzw. die Kamera setzen und Ihre Hand im roten Rechteck platzieren. Probieren Sie verschiedene Gesten wie im orangefarbenen Fenster beschrieben aus. Die Software beginnt, die Gesten zu erkennen und liefert Ihnen entsprechendes Feedback. Hinweis: Sollten die Konturen undeutlich werden, verlassen Sie das Sichtfeld der Kamera und drücken Sie die SPACE-Taste, damit die Software den Hintergrund erneut „kennenlernt“. Achten Sie zudem auf gleichmäßiges Licht. Ändert sich die Lichtintensität, liefert das Programm chaotische Resultate. Am besten starten Sie das Programm in einem abgeschlossenen Raum mit künstlichem, gleichbleibendem Licht. 

Lösungskonzept
Ich habe die OpenCV-Bibliothek wie von den Wissenschaftlern von Intel bereitgestellt benutzt. Das Programm wurde in der verfahrensorientierten Programmiersprache C++ geschrieben. Für die tatsächliche Erkennung wurden 3 der 7 Hu-Momente genutzt; das genügte für die Erkennung der einzelnen Gesten. Ich hatte auch die Verwendung eines künstlichen neuronalen Netzwerks erwogen, doch dies war angesichts der Tatsache, dass die notwendigen Hu-Momente empirisch zu bestimmen sind, nicht notwendig. 

   

JAVA


Sinclairivo

Ein Sinclair ZX Spectrum-Emulator erstellt mit JAVA. Dieses Programm ermöglicht es, Software zu starten, die ursprünglich für einen kleinen Heimcomputer erstellt wurde. Der ZX Spectrum war in Großbritannien wie auch in zahlreichen anderen Ländern überaus beliebt. Er wurde 1982 entwickelt und wurde auch in den 1990ern noch benutzt! Dieser Emulator unterstützt keine Audiowiedergabe. Dies ist mein bisher umfangreichstes Projekt.

 

 

JAVA


SoundTracker

Ein Programm für die Komposition von Musik. Ermöglicht die Komposition von MIDI-Musik mit bis zu 4 Kanälen und die Speicherung als .mid-Datei, so dass sie mit jedem gängigen Player wie WinAmp oder dem MS Windows Media Player wiedergegeben werden kann. Mein Ziel bei der Erstellung dieses Programms war ein besseres Verständnis für das Schreiben von MIDI-Software.

 

 

 

 

 

C#


Sinclairivo.NET

 

Ein Sinclair ZX Spectrum-Emulator. Diese Version ist geeignet für C# und .NET Framework. Das Programm emuliert den vielgeliebten, guten alten 8bit-Computer. Es gibt keine Audiounterstützung.

 

 

 

 

 

C# / OpenGL


Tetris 3D

Das berühmte Tetris-Spiel, jetzt in 3D. Ziel dieses Projekts war eine Vertiefung meiner Programmierkenntnisse in Hinblick auf die OpenGL-Grafikbibliothek.

 

 

 

 

C#


Linguistico .NET Mobile

Eine Wörterbuch-Anwendung entwickelt für Mobilgeräte. Unterstützt die Übersetzung von/in verschiedene/n Sprachen: Englisch, Deutsch, Spanisch, Französisch und Tschechisch. Wurde bisher nur mit einem Emulator getestet, läuft aber auch auf gängigen PCs.

 

 

 

 

 

 

 

C#


Pexeso

Ein einfaches, in Tschechien beliebtes Spiel. Finden Sie zwei gleiche Karten! Entwickelt für 2 Spieler und erstellt als Übung in C#-Programmierung an der Südböhmischen Universität České Budějovice.

 

 

 

C#


Let's Talk!

Ein Kommunikationsprogramm, das die Kommunikation zwischen zwei Computern ermöglicht. Schreiben Sie eine Nachricht auf einem Rechner und empfangen Sie sie auf einem anderen. Bitte passen Sie Ihre Firewall vor Nutzung des Programms an. Entstanden als Uni-Projekt.

 

 


x86 ASSEMBLER


Textik

TextikEin einfacher Text-Editor, der als Übung in der x86 Assembler-Programmierung diente.

 

 

 

 

x86 ASSEMBLER


Slovnik

SlovnikEine einfache Wörterbuch-Anwendung. Sie übersetzt vom Englischen ins Tschechische. Entstanden als Übung für x86 Assembler-Programmierung.


Print |

Contacts

ContactMgr. et Bc. Jan Kapoun 

phone: +420775601385

info@jankapoun.com

www.jankapoun.com

skype: yankapoun

Bachelor's degree in Computer Science / Applied Informatics, Master's degree in Linguistics

See my software projects at: http://www.jankapoun.com/en/it-projects

 

Availability

September 1 - 30, 2013

Partly available (approx. 1000 words/day)

I am busy for most of the time.

However, feel free to send your request. 

I am sure we can find a suitable deadline for both of us.

more contact / write us 

 

Recent jobs:

  • NavFree, GSP navigation, software strings, 2600 words, EN-CZ
  • Colfax, company conduct code, 9500 words, EN-CZ
  • Western Digital, cloud services user guide, 7000 words, EN-CZ,
  • Canon, printer user guide, 22500 words, EN-C
  • Microsoft PhoneFactor, UI localization, 22500 words, EN-CZ
  • GE - 5500 words, company FAQs, EN-CZ
  • Kampf Schneid- und Wickeltechnik GmbH & Co. KG - 9339 words, technical documentation, DE - CZ
  • Telefónica,  3726 words, marketing texts, EN-CZ
  • Canon, 5000 words, camera user manual, EN-CZ
  • Microsoft, 25000 words, technical documentation, EN-CZ
  • Doosan, 5000 words, company user training, EN-CZ
  • Trumpf, 5772 words, laser machines, technical documentation, DE - CZ
  • Mouser, small updates, proofreading