Entradas

Mostrando entradas de octubre, 2019

OpenCV lector de códigos QR

Imagen
A partir de la versión 4.0.0 de OpenCV se agregó la funcionalidad de poder detectar y decodificar códigos QR sin necesidad de librerías externas, sin embargo la misma no realizaba el trabajo de la mejor manera, en la reciente versión 4.1.2 se agregaron mejoras que probaremos en día de hoy, veremos como usar OpenCV para crear un detector y decodificador de códigos QR en tiempo real con unas pocas líneas de código C++. La clase encargada de realizar la respectiva tarea es QRCodeDetector , usando sus métodos detect(...) podremos detectar un código QR en una imagen en colores o a escala de grises, con decode(...) decodificamos el código y obtenemos la información que contenga el mismo, para nuestro ejemplo una URL, también podremos usar detectAndDecode(...) para hacer ambas tareas en una sola llamada. int main ( int argc , char * argv [ ] ) { // Init QR Detector QRCodeDetector qr = QRCodeDetector :: QRCodeDetector ( ) ; VideoCapture capture ; if ( capture . open (

Temas relacionados