Comment utiliseriez-vous Matlab pour effectuer les opérations suivantes? J'ai des images carrées de la même taille et à l'intérieur du carré flou, il y a des carrés plus petits, et je veux nettoyer les plus grands carrés - pas les plus petits - afin qu'ils ne soient plus flous. On dirait que je devrais faire un type de masque morphologique, mais je ne sais pas comment dans ce cas.Nettoyage des images dans matlab
Répondre
Si vous savez où se trouvent les pixels de grands carrés flous, (en fonction des valeurs de pixels), vous pouvez enregistrer leur emplacement (s). Tournez tous les autres pixels à 0 ou 1 sauf à ces endroits. Utilisez la fonction 'find' (location - find (image == value) pour trouver l'emplacement
Si les valeurs du grand carré flou sont une plage [valeur1 valeur2], alors vous pourriez utiliser une boucle for avec si déclaration.
for a =1:m
for b= 1:n % image is mxn matrix
if image(a,b)<=value1 && image(a,b) >=value2
image(a,b) = 0;
end
end
end
Cela semble assez simple, à moins que je mal compris votre question
Si le OP _had_ d'utiliser cette logique, une meilleure mise en œuvre serait: image (image < = valeur1 & image> = valeur2) = 0 –
- 1. joindre des images de différentes dimensions dans matlab
- 2. Lire des images à partir d'un fichier dans MATLAB
- 3. Filtre moyen pour le lissage des images dans Matlab
- 4. Comment sauvegarder des images jpeg sans compression dans Matlab?
- 5. Chargement de plusieurs images dans Matlab
- 6. Détection des yeux dans MATLAB
- 7. Nettoyage des styles CSS
- 8. Nettoyage des variables $ _POST
- 9. Nettoyage des fichiers CSS
- 10. Nettoyage des ressources
- 11. Nettoyage sécurisé des fichiers dans Compact Framework
- 12. Nettoyage des données de formulaire dans Django
- 13. Nettoyage des événements non définis
- 14. nettoyage newlines dans responseText
- 15. point de croisement entre 2 images dans Matlab
- 16. Empilement de plusieurs images 2D en 3D dans Matlab
- 17. JQuery nettoyage des gestionnaires d'événements
- 18. Nettoyage des instructions mod_rewrite imbriquées
- 19. Conversion d'images dans MATLAB
- 20. Nettoyage Transfert des définitions ORM?
- 21. Problèmes avec l'affichage des images éditées dans une interface graphique créée dans MATLAB
- 22. Comment récupérer des images dans Matlab dans Postgres en utilisant Java?
- 23. Nettoyage des rapports SSRS temporaires
- 24. Générer des vecteurs dans MATLAB
- 25. Renommer des fichiers dans MATLAB
- 26. Nettoyage des identifiants séparés par des virgules
- 27. nettoyage d'un référentiel Mercurial
- 28. Tracé 3D dans Matlab
- 29. Problème avec la moyenne des images corrompues pour éliminer le bruit dans MATLAB
- 30. Construire dans Maven sans nettoyage
Il serait utile que vous pouvez montrer un exemple de l'image. en outre – yuk
, s'il vous plaît nous dire ce que vous savez. avez-vous un masque pour l'emplacement des carrés? – Geoff