La couleur noire de la détection d'objet HSV gamme dans opencv
Quelle est la portée de la couleur Noire de la détection d'objet?
j'ai essayé le code suivant
cvInRangeS(imgHSV, cvScalar(0, 0, 0, 0), cvScalar(0, 255, 255, 0), imgThreshold);
mais sa ne fonctionne pas.
Bonjour merci pour la réponse. Mais pas de travail...
Une meilleure façon de les trouver est de faire de programme qui sera la couleur d'impression du noir de la région, manuellement, vous cliquez sur l'aide de la souris. De cette façon, vous pouvez imprimer un bon choix pour ce que vous pouvez considérer comme Noir. C'est dur à dire une valeur que cela peut dépendre de l'éclairage et d'autres conditions qui peuvent être différents de nous. Une plus de de conseiller, si vous êtes uniquement intéressé par la couleur noire, essayez unique en niveaux de gris de l'image.
Voir la roue de couleur de la mise en œuvre à l'aide d'opencv ici, où vous pouvez sélectionner manuellement la couleur à l'aide de la souris et correspondant hsv valeur. Pour les noirs, la valeur, la portée peut à près de zéro dans l'espace HSV, aussi il est recommandé d'utiliser les nouvelles API C++ au lieu obsolète C.
Une meilleure façon de les trouver est de faire de programme qui sera la couleur d'impression du noir de la région, manuellement, vous cliquez sur l'aide de la souris. De cette façon, vous pouvez imprimer un bon choix pour ce que vous pouvez considérer comme Noir. C'est dur à dire une valeur que cela peut dépendre de l'éclairage et d'autres conditions qui peuvent être différents de nous. Une plus de de conseiller, si vous êtes uniquement intéressé par la couleur noire, essayez unique en niveaux de gris de l'image.
Voir la roue de couleur de la mise en œuvre à l'aide d'opencv ici, où vous pouvez sélectionner manuellement la couleur à l'aide de la souris et correspondant hsv valeur. Pour les noirs, la valeur, la portée peut à près de zéro dans l'espace HSV, aussi il est recommandé d'utiliser les nouvelles API C++ au lieu obsolète C.
OriginalL'auteur sushma ahirwar | 2014-08-20
Vous devez vous connecter pour publier un commentaire.
Pour les couleurs noir et blanc dans le HSV gamme, vous devez définir la teinte à la portée maximale (de 0 à 180), et la saturation au maximum de la gamme (0 à 255). Vous pouvez jouer avec la valeur, par exemple, de 0 à 30 ou 40 pour le noir, et de 200 à 255 pour le blanc.
Ou vous pouvez utiliser l'interface C++:
OriginalL'auteur elvis.dukaj
Couleur noire dans HSV et LGV couleur de l'espace, est détecté avec une faible Valeur (ou de la Légèreté dans LGV).
La couleur blanche dans LGV détectés avec une grande Valeur.
La couleur blanche est HSV détectés avec une grande Légèreté et une Faible Saturation.
blanc
ou
OriginalL'auteur robbycandra