Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
fw:opencv2 [2011/07/02 17:41] alfred |
fw:opencv2 [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 99: | Línea 99: | ||
| ===== Image Processing ===== | ===== Image Processing ===== | ||
| + | |||
| + | |||
| + | |||
| ==== Funciones útiles ==== | ==== Funciones útiles ==== | ||
| * Hacer **flip** de una imagen: ''cv::flip(imagen1, imagen_resultado, modo)''. Donde modo puede ser 0 (vertical), 1 (horizontal) o un número negativo (para horizontal y vertical). | * Hacer **flip** de una imagen: ''cv::flip(imagen1, imagen_resultado, modo)''. Donde modo puede ser 0 (vertical), 1 (horizontal) o un número negativo (para horizontal y vertical). | ||
| + | === Cambiar espacio de colores === | ||
| + | La función ''cv::ctColor'' permite cambiar el espacio de color de una imágen a otro. Se le pasa la imágen que queremos convertir, la imágen donde queremos convertirla y el tipo de conversión. \\ | ||
| + | El tipo de conversión puede ser ''CV_BGR2Gray'' (a grises), ''CV_BGR2Lab'' (a //CIE L*a*b// que es un espacio de color donde es más fácil hacer distancias (euclídeas) entre píxels)... | ||
| + | <code cpp> | ||
| + | converted.create(image.rows,image.cols,image.type()); | ||
| + | cv::cvtColor(image, converted, CV_BGR2Lab); | ||
| + | </code> | ||
| + | |||
| ==== Histogramas ==== | ==== Histogramas ==== | ||