paulstaubin.ca logo Paul St-Aubin.ca Ingénieur En Transports Retour à la page d'accueil
Travail

Logiciels

tvaLib - Traffic Video Analysis Library

Exemple de l'interface utilisée pour examiner les trajectoires des usagers de la route et inspecter les propriétés telles que la vitesse, le nombre de fonctions et la dérive des voies.

Ce projet crée un cadre compatible avec Traffic Intelligence pour automatiser un système de collecte de données de circulation à grande échelle et à haute résolution basé sur la vidéo.

Les fonctionnalités incluent: stockage et gestion des données vidéo et des métadonnées, interface de création des métadonnées, traitement par lots et fonctionnalité de parallélisation pour une amélioration de la mise à l'échelle, des fonctions de filtrage pour une qualité de suivi améliorée, des méthodes de classification améliorées, une optimisation automatisée de suivi, une optimisation automatique de la classification, une correction complète de la parallaxe de la caméra, outils de base d'analyse de la circulation, analyse avancée de la sécurité substitutif, visualisation des données, support pour les plugins spécifiques à l'analyse—«interprétation à haut niveau», une interface de lecture et d'annotation branché et de nombreuses autres fonctionnalités. Ce code accompagne ma thèse doctorale.

Caractéristiques
Langue Python 2.7 Type de licence Dérivé du MIT source partagée
Plate-forme
windows
linux
Permissivité Gratuit pour un usage académique et non commercial
État du projet Actif Source vérifiable Publique
Mon rôle Développeur principal Téléchargement Source et binaires

Traffic Intelligence

Exemple de suivi des features individuelles des usagers de la route.

Ce projet open source, basé sur OpenCV, met en œuvre les fonctionnalités principales de collecte et d'analyse de données de circulation à partir de sources vidéo ordinaires, y compris un solide cadre d'analyse de sécurité substitutive. La base de code, principalement destinée aux chercheurs, comprend également de nombreuses fonctionnalités avancées et expérimentales, mais sans documentation. Le responsable du projet est Nicolas Saunier. J'ai fait des contributions mineures.

Visitez le site Web du projet

Caractéristiques
Langue C++, Python 2.7 Type de licence MIT
Plate-forme
windows
linux
Permissivité Logiciel gratuit
État du projet Actif Source vérifiable Publique
Mon rôle Contributeur, testeur Téléchargement Source et binaires

Mobile Traffic Engineering Tools

Il s'agit d'un webapp mobile destiné à faciliter et centraliser les comptages de circulation manuels. Ce projet n'est actuellement pas maintenu, mais pourrait revenir à l'avenir suite à une opportunité de renouveler le développement.

Caractéristiques
Langue PHP, Javascript Type de licence MIT
Plate-forme
windows
apple
linux
android
Permissivité Logiciel gratuit
État du projet Inactive Source vérifiable Propriétaire et publique
Mon rôle Développeur principal Téléchargement -

FlatCMS

Capture d'écran de paulstaubin.ca
Semble familier?

Le moteur qui gère ce site même ainsi que d'autres. À l'origine, un système de gestion de contenu Web basé sur des fichiers plats, ce projet contient maintenant très peu d'élements qui ressembleraient à de contenu à fichier plat. Construit principalement pour des déploiements de LAMP petits et efficaces, maximisant la personnalisation.

C'est probablement mon projet le plus ancien, bien que FlatCMS ne soit pas la première itération de mes incursions dans le développement de sites Web. Mon premier site web remonte à 1998! C'était, comme la plupart des sites Web à l'époque, un site Web pour fans en HTML simple hébergé sur Geocities. Bien qu'il y ait eu moins d'internautes dans l'ensemble, atteindre une expérience de plus de 100 000 visiteurs a été considérablement plus simple à l'époque!

Caractéristiques
Langue PHP, Javascript, CSS Type de licence Propriétaire
Plate-forme
windows
apple
linux
android
Permissivité Aucune
État du projet Ongoing Source vérifiable Propriétaire
Mon rôle Développeur principal Téléchargement -

Alphred

Logo de Alphred
Dites bonjour à Alphred

Alphred est mon assistant personnel, figurant le suivi du visage; la reconnaissance et la synthèse vocale; un interface pour automatisation de la maison via WiFi, Z-Wave et GPIO; un services de localisation; et un système de notification via Google Firebase. Alphred vit sur un serveur (de toute sorte, de Windows à Raspberry Pi) et interfaces avec l'utilisateur via une application Android et des périphériques locaux IoT. Support iOS à venir™.

Caractéristiques
Langue Python, Java Type de licence Propriétaire
Plate-forme
windows
linux
android
Permissivité None
État du projet Ongoing Source vérifiable Propriétaire, partiellement
Mon rôle Développeur principal Téléchargement -