Beruflich Dokumente
Kultur Dokumente
FECHA:27/11/2017
OpenCV es una librera especializada en los campos de visin artificial y machine
learning, su acrnimo viene de su nombre original: Open Source Computer Vision
Library, cuyo objetivo principal es crear una infraestructura comn para todas las
aplicaciones que involucren los campos antes mencionados sin dejar de lado que
cualquier persona puede contribuir a mejorar el proyecto. Dentro de esta biblioteca se
pueden encontrar cerca de 2,500 algoritmos optimizados para el procesamiento de
imgenes los cuales tienen una gran cantidad de usos tales como: reconocimiento fcil,
identificacin de objetos, seguimiento de movimientos a travs de una cmara,
seguimiento de objetos en movimiento, seguir el movimiento de los ojos, etc.
Detencin de Bordes
Pasos:
1. Obtencin del gradiente de la imagen.
2. Supresin de los mximos locales.
3. Histresis de umbral a la supresin de mximos locales.
4. Cierre de contornos abiertos
Canny()
GaussianBlur (): aplica un filtro gaussiano a la imagen.
Dilate (): aplica la operacin morfolgica de dilatacin.
Gradient (): permite realizar la diferencia entre dilatacin y erosin.
Erosion (): realiza la operacin de erosin sobre una imagen fuente.
convert: es un objeto del tipo Mat y es la imagen de entrada a la cual se aplicar la
deteccin de bordes, en general debe de ser una imagen en escala de grises, es decir de
un solo canal y por lo regular de 8 bits.
grayscalEdge: es un objeto del tipo Mat y es la imagen de salida la cual contendr el
resultado del proceso de Canny, posee las mismas caractersticas que la imagen de
entrada.
Min: valor mnimo del umbral aplicado en el momento de la histresis.
Max: valor mximo del umbral aplicado en el momento de la histresis.
Mat imagetoOpen = new Mat ();
imagetoOpen = Imgcodecs.imread(name);