PDA

Visualizza la versione completa : [C++] Passare da bmp a matrice di interi e viceversa


iamwill
14-06-2013, 23:36
Ciao, ancora qui a chiedervi e rompervi come è possibile questa trasformazione...

In realtà nel progetto che sto facendo uso le OpenCV e sono riuscito tranquillamente a fare da bmp matrice di interi l'immagine di input usando degli appositi comandi; in particolare ho usato questi

unsiigned charr Red,, Grreen,, Bllue;;
Red = **((((unsiigned charr **))((srrc-->iimageDatta + srrc-->wiidtthSttep**PosY)) + 3**PosX + 0));;
Grreen = **((((unsiigned charr **))((srrc-->iimageDatta + srrc-->wiidtthSttep**PosY)) + 3**PosX + 1));;
Bllue = **((((unsiigned charr **))((srrc-->iimageDatta + srrc-->wiidtthSttep**PosY)) + 3**PosX + 2));;


Il problema mi diceva di fare delle operazioni sull'immagine...Essendo più facili farle dalla matrici di interi ho preferito farle su questa...

Ora mi ritrovo con una matrice dove ogni figura rappresentata è descritta da un intero...O meglio per farvi capire ho lo stesso intero ripetuto per tutta l'area della figura...
Come devo fare per farla ritornare bitmap?

Ovviamente non chiedo la soluzione, ma un aiuto per cercare di aprire la mia mente :bhò: :popcorn: :popcorn:

Grazie in anticipo :ciauz: :ciauz:

Loading