0
J'essaie de le faire fonctionner mais toujours pas de résultats. Connaissez-vous un tutoriel ou un exemple de code assembleur pour filtrer les images floues?Filtre de flou dans l'assembleur
J'essaie de le faire fonctionner mais toujours pas de résultats. Connaissez-vous un tutoriel ou un exemple de code assembleur pour filtrer les images floues?Filtre de flou dans l'assembleur
Vous pourriez être flou avec un convolution matrix. En fonction du système, vous pouvez utiliser les anciens éléments à virgule flottante, l'arithmétique entière ou les opérations SSE plus récentes.
Si vous utilisez un octet pour représenter la valeur de couleur, voici un algorithme général:
calculate sum of convolution matrix (in blur matrix that would be 9)
Clear destination register
load each byte under convolution matrix
multiply each byte with its corresponding number in the convolution matrix
place the sum into the destination register
divide destination register with the sum of convolution matrix
store the destination register into destination buffer
vous avez probablement besoin de spécifier le jeu d'instructions. Mais y a-t-il une raison particulière de le faire lors du montage? – Anycorn
Vous devriez probablement poster le code et expliquer quel est le problème, c'est-à-dire pourquoi "ça ne marche pas" –
Vous devriez probablement penser au problème à un niveau supérieur. Une fois que vous avez une idée de l'algorithme général que vous voulez utiliser pour rendre l'image floue, il s'agit «juste» d'exprimer cet algorithme dans l'assemblage. – Cogwheel