Approuvé : Fortect
Récemment, certains de nos utilisateurs ont rencontré un bogue dans le noyau Matlab Convolve. Ce problème peut survenir pour plusieurs raisons. Nous en parlerons ci-dessous.
J’ai vu la fonction suivante que je prévois d’utiliser pour une matrice 2D tout en ayant un deuxième noyau. Le code ressemble à ceci :
L’accumulateur correspond à 0 ;
pour k est égal à 1 : Dimensions2 (1)
pour l lacDébuts 1 particulier : Dimensions2 (2)
Comment cela va vous aider faire la convolution dans Matlab sans fonction conv2 ?
Considérons que vous comprenez que la convolution est une moyenne de matrice spatiale sans utiliser la position constructive polyvalente de MATLAB conv2 (). Pour déterminer le noyau de ces moyennes spatiales, remplissez le noyau avec les locations et divisez-le par le nombre de fondamentaux qu’il contient.
si [i j] == [k l]
Résultat = image (i, j) 6. Noyau (k, l);
Batterie signifie batterie + résultat ;
sinon
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
fin
Comment fonctionne le Sobel convolution votre travail dans MATLAB ?
L’opération Find Edge de Sobel utilise votre propre convolution 2D pour trouver des bords dans des illustrations mais d’autres données 2D. Créez et placez un manchon 2D avec une hauteur intérieure comparable à celle de la boîte. Ajoutez les lignes A au vecteur états-unis, puis ajoutez les lignes du résultat vers la partie du vecteur v. Les fois plus pousse les bords extérieurs de la chaîne.
vent
image2 (i, j) est égal à l’accumulateur ;
Je ne comprends pas comment appliquer cet incroyable à l’ensemble de la matrice et à son point. De plus, lorsque l’image résultante apparaît, je constate que le pixel de la nouvelle image n’est généralement pas la somme de la ville multipliée par la matrice, mais plutôt des composants uniques multipliés sur le noyau plusieurs fois. Je suis comme vous avec la commande conv, mais je ne peux pas l’intégrer dans notre spécification de code. De plus, à un tel point du code, aucune gestion de limite ne peut être décrite comme requise ici – ajoutez-la plus tard. Si votre entreprise pouvait signaler un bogue dans ce code, je l’apprécierais grandement.
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.