Merci d'avance. J'essaie d'interfacer une caméra 480x640 avec un 480x272 lcd (via un FPGA) tout en préservant autant de données que possible et en maintenant une image claire. Est-ce possible? Si oui, est-ce un problème d'échelle et y at-il des algorithmes pertinents que vous pouvez me diriger vers?Mise à l'échelle de la résolution de l'appareil photo/LCD
Répondre
Il existe plusieurs techniques de redimensionnement d'image (juste google). Certains des plus sophistiqués nécessiteront une réflexion sur l'implémentation matérielle et nécessiteront probablement un pipeline raisonnable et un ou deux multiplicateurs matériels (bien que vous puissiez théoriquement en faire autant). Envisagez-vous de redimensionner la vidéo en temps réel ou juste un seul?
Le plus simple/le plus sale est juste le sous-échantillonnage. Dans votre cas, vous devez réduire la verticale de votre image d'au moins 640/272 = 2,35. Étant donné que les proportions de l'écran et de la caméra sont différentes, vous ne pourrez pas conserver un affichage complet et le format de l'image originale. Bien sûr, vous ne pouvez pas vraiment sous-échantillonner par un nombre non entier. Ce que vous pouvez faire à la place est soit une combinaison d'interpolation et de sous-échantillonnage ou simplement arrondir les valeurs de 2,35 à 2 ou 4 et sous-échantillon dans les deux dimensions. Évidemment, si vous allez à 2 vous finirez par recadrer un peu et si vous allez à 4 alors vous ne remplirez pas la totalité de la dimension verticale. Le sous-échantillonnage est agréable car il est trivial à implémenter dans le matériel. D'un autre côté, ce n'est pas le meilleur algorithme pour un bon résultat d'image. Ma suggestion serait de commencer par le sous-échantillonnage (vous pouvez facilement simuler dans MATLAB ou quelque chose de similaire) et de voir si c'est assez bon pour vous. Si oui, allez-y. Sinon continuez à explorer dans le monde SW et pensez à une implémentation matérielle de tout algorithme qui vous semble intéressant.
- 1. Mise à l'échelle de résolution d'écran JavaFX
- 2. Mise à jour de la résolution interne de type interface
- 3. Mise à jour de la résolution variable ou linéaire z3
- 4. modules de conception/mise à l'échelle sensible selon la résolution
- 5. Que faire si ma résolution d'écran est inférieure à la résolution de mise en page?
- 6. Mise à l'échelle de l'élément de canevas avec résolution statique
- 7. actifs de mise à l'échelle de résolution libgdx/densité
- 8. Mise en page Android, échelle de la résolution de l'écran
- 9. Images mise à l'échelle, basse résolution
- 10. div problèmes de mise en page. résolution
- 11. refus de mise à jour appstore avec une résolution étrange
- 12. Erreur lors de la mise à jour de la résolution de liens dans Tridion
- 13. Mise à l'échelle TwentyEleven thème pour la résolution
- 14. jtree haute La résolution DPI n'est pas mise à l'échelle
- 15. mise en page multi-résolution
- 16. à la résolution de la police
- 17. Que faire pendant la résolution de la fonction de résolution?
- 18. Trouver la plus grande résolution de jeu de la résolution
- 19. Avertissement de résolution de classe ambigu lors de la mise à jour du compositeur
- 20. ASP.Net Adaptation de la mise en page, Adaptation de l'image et des boutons à la résolution (mise en page Responsive)
- 21. C# mouvement de la souris de suivi à une résolution supérieure à résolution d'écran
- 22. Résolution de la récursion
- 23. Hauteur de div ajustant à la résolution
- 24. ORACLE Après déclenchement de mise à jour: la résolution ORA-04091 muter erreur de table
- 25. Amélioration de la résolution FFT - mise à l'échelle de l'axe Y
- 26. Erreur sur la mise à jour base de données Cant résolution type de membre
- 27. comment ajouter childviews dynamiquement à la mise en page en fonction de résolution de l'écran
- 28. Conserver la résolution de l'étiquette après la mise à l'échelle dans l'iphone
- 29. LibGDX Mise à l'échelle automatique de la fenêtre GWT pour la résolution du moniteur
- 30. Échec de la résolution: