Quelqu'un at-il l'expérience de la définition d'une fonction d'entrée comme critère de seuil pour la fonction qtdecomp
dans MATLAB? J'ai essayé ce qui suit, mais cela n'a pas fonctionné:Décomposition de quadtree dans MATLAB: entrée de fonction qtdecomp
MyFunc = @(A,threshold) std2(A)>threshold;
S = qtdecomp(Image,MyFunc,threshold);
D'une certaine façon, pour certaines valeurs de seuil, seul le quart de la gauche quadtree est divisé en de nouvelles pièces. Est-ce que cela pourrait être une erreur dans le code qtdecomp
ou est-ce qu'il y a un problème avec ma fonction?
Voir l'image ci-jointe pour plus de détails. Je reçois ce quel que soit le seuil que je choisis:
Nous aurions vraiment besoin de voir un exemple d'image. Cela pourrait être un comportement attendu pour certaines images. Avez-vous essayé 'qtdecomp' sans la fonction personnalisée? – beaker