Skip to content

Projet VHDL d'implémentation de l'algorithme de détection de contours de Deriche sur FPGA

Notifications You must be signed in to change notification settings

fabalthazar/VHDL-Deriche-FV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ce dépôt contient les sources du projet VHDL (3A SICOM STIC) Sujet : Implémentation de l'algorithme de détection de contours de Deriche sur une image vidéo

Changelog depuis le dernier commit :

  • ajout du module de lissage horizontal (module_lissage) ;
  • lissage causal et anticausal (2 passes) ;
  • utilisation de 2 mémoires lignes qui s'alternent à chaque fin de ligne ;
  • pendant que les pixels entrants sont lissés causalement, les pixels précedemment lissés causalement sont lissés anticausalement sur l'autre ligne selon une adresse décroissante ;
  • retard de 2 lignes au total car il faut attendre d'avoir fait un aller-retour.

Anciennes modifications des précédants commit :

  • suppression du RESET du module memoire_ligne car non utilisé ;
  • le calcul du gradient fonctionne avec les bonnes opérations sur le bon nombre de bits et les bons types de données ;
  • la génération du contour fonctionne avec la fonction gen_contour qui simplifie l'écriture ;
  • tous les signaux ont une affectation par défaut pour éviter les états indéterminés et la génération de latch ;
  • les variable sont utilisées uniquement pour développer les calculs localement dans un même cycle d'horloge (n'existent pas physiquement !). Les registres sont utilisés pour stocker les valeurs d'un cycle à l'autre ;
  • nettoyage du code en général.

Binôme : Fabrice , Victor.

About

Projet VHDL d'implémentation de l'algorithme de détection de contours de Deriche sur FPGA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published