comment convertir une image bitmap en image binaire?Comment convertir une image couleur 24 bits en image binaire à l'aide de MFC?
Répondre
Le plus simple et plus facile à convertir une image d'échelle de gris en une image binaire consiste à appliquer simplement un seuil, à savoir
out[y][x] = in[y][x] > threshold ? 1 : 0;
La valeur threshold
peut être fixé, par exemple, 128, variable, fournie par l'utilisateur, ou déterminée automatiquement en histogrammant l'image en premier. Il existe des méthodes plus sophistiquées qui génèreront subjectivement de «meilleures» images binaires, mais sans en savoir plus sur vos besoins, il est difficile de savoir si vous avez besoin de quelque chose de plus avancé ou si un simple seuillage sera suffisant.
J'ai essayé, mais il suffit d'imprimer un carré noir :(c'est mon code plz vérifier cette COLORREF = rgb dc.GetPixel (x, y). \t \t BYTE r = GetRValue (rgb); \t \t BYTE g = GetGValue (RGB); \t \t BYTE b = GetBValue (RGB); \t \t BYTE bw = (BYTE) (0,3 * R + 0,59 * g + 0,11 * b + 0,5); \t \t bin BYTE = RGB (pc , bw, bw)> 128? 1: 0; \t \t dc.SetPixel (x, y, RGB (bin, bin, bin)); –
@Sweety Khan: peut-être votre seuil est trop élevé pour cette image - essayez un valeur plus faible. e que si votre image est encore 8 bits avec les valeurs de 1 et 0, alors il ne sera pas visible - vous aurez besoin d'utiliser 0 et 255 pour une image de 8 bits. –
L'image couleur que j'utilise est un bitmap 24 bits. –
- 1. Comment convertir une image 24 bits en bitmap rgb565 16 bits?
- 2. Convertir une image 16 bits profondeur de couleur
- 3. combien de combinaisons de couleurs dans une image 24 bits
- 4. comment faire Image.Save enregistrer comme une image 24 bits?
- 5. PIL enregistrer comme bitmap couleur 24 bits
- 6. C++ Convertir le fichier binaire en image
- 7. VBScript - image à binaire
- 8. Comment convertir une image en une image transparente en Java
- 9. comment convertir une image gif en jpg?
- 10. Comment convertir une image Pyglet en image PIL?
- 11. comment convertir une image bitmap en image CIELab?
- 12. Comment convertir une image en une représentation ASCII de l'image?
- 13. Convertir une image en XAML?
- 14. Comment convertir une page Web en image?
- 15. comment convertir le spectrogramme en une image
- 16. Comment convertir une image en données iphone
- 17. Comment convertir nsdata en image?
- 18. Iphone convertir l'image couleur en image 2 bits (noir et blanc)
- 19. Comment obtenir des valeurs RVB exactes pour une image 24 bits dans .NET Compact Framework?
- 20. Python Imaging, comment quantifier une image à une profondeur de 16 bits?
- 21. Comment filigrane image GIF avec PNG 24 bits avec transparence en PHP?
- 22. Comment puis-je convertir une image RVB en niveaux de gris mais conserver une couleur?
- 23. Convertir JPanel en image
- 24. Image binaire dans Matlab
- 25. Convertir l'image en binaire?
- 26. comment convertir une image de peinture bitmap
- 27. Convertir une page HTML en une image
- 28. comment transformer une image couleur existante en une image en noir et blanc?
- 29. bas de gamme grand 1 bit tiff à 8 bits en niveaux de gris/24 bits
- 30. Comment couper une image en utilisant un motif de couleur?
Une image bitmap est déjà une image binaire. Aussi, vous pourriez vouloir spécifier quelle plate-forme/langue vous utilisez car actuellement votre question n'a aucun sens. –
Voulez-vous vraiment dire une image bitmap, ou voulez-vous simplement dire une image BMP ou autre? Si oui, est-ce la couleur ou l'échelle de gris? –
J'utilise C++ MFC. je veux dire bitmap 24 bits. il est en échelle de couleur et je peux le convertir en échelle de gris. –