0
votes

Couper et redimensionner une matrice numpue à une nouvelle forme basée sur le retour sur investissement

J'ai une matrice numpue et j'ai besoin de couper une partition en fonction d'un retour sur investissement comme (x1, y1) (x2, y2). La couleur d'arrière-plan de la matrice numpy est nulle.

Je dois recadrer cette pièce à partir du premier tableau numpy, puis redimensionner la matrice recadrée au pixel (640,480) pixel. P>

Je suis nouveau à Numpy et je Vous n'avez aucune idée de la façon de faire cela. P>

#numpy1: the first numpy array
roi=[(1,2),(3,4)]


0 commentaires

3 Réponses :


1
votes

Il semble que vous souhaitiez faire un traitement d'image. Par conséquent, je vous suggère de consulter le Bibliothèque OpenCV . Dans leur mise en oeuvre de Python, les images sont des matrices de manière fondamentale. Donc, le recadrage et le redimensionnement deviennent assez faciles: xxx

image d'origine avec un retour sur investissement marqué

 découpe redimensionnée de l'image xxx


0 commentaires

0
votes

Vous pouvez recadrer un tableau comme xxx

ou dans votre cas xxx

ou l'un de xxx

en fonction de la quantité d'abstraction et de sur-ingénierie dont vous avez besoin.


0 commentaires

0
votes

Je recommande d'utiliser Tranking and Skimage. Skimage.transform.Resize est Ce dont vous avez besoin. xxx

plus sur trancher , pls voir ici . Détails sur Skimage , voir ici


0 commentaires