J'essaie d'utiliser la FFT d'une manière différente de celle que la plupart des gens demandent. Je veux pouvoir prendre une photo d'un graphique avec des lignes verticales répétitives régulières et traiter l'image pour déterminer la distance moyenne en pixels entre les lignes. J'ai essayé la détection des bords et la détection des lignes difficiles et je ne pense pas pouvoir optimiser suffisamment les images pour détecter avec précision uniquement les lignes qui m'intéressent.
Donc, ma tentative est de numériser 10 lignes de l'image et d'accumuler les valeurs de pixels dans des bacs correspondant à la colonne de pixels. Ce qui en résulte lorsque vous tracez un graphique est une forme d'onde qui apparaît très bien. Lorsque j'effectue une DFT ou une FFT à ce sujet, je peux trouver un pic qui, selon moi, devrait être la fréquence de répétition de la ligne. (Cela peut être une hypothèse erronée)
Ma question est, à quoi correspond ce numéro? c'est-à-dire que je pense que je suis confus avec ce que serait mon taux d'échantillonnage car il est en pixels. Je pense que c'est une utilisation valide de la FFT, mais je tombe ici au point où je pense que je devrais réussir.
Par exemple. J'ai créé une image d'une largeur de 300 pixels. Il y a des lignes d'une largeur de 1 pixel tracées à des intervalles d'exactement 30 pixels. J'ai trouvé 2 pics, un à 75 et un à 225 (qui semblent symétriques) pour la composante réelle. (Je ne crois pas que le composant imaginaire devrait jouer dans ??) Je sais que les lignes sont espacées de 30 pixels. Quel est le rapport entre le 75 et le 225?
J'essaie vraiment de l'obtenir, et je suis reconnaissant pour toute aide que vous pourriez recommander. À ce stade, j'abandonne la détection des bords et je veux essayer cette approche.
Merci d'avance.