Este trabalho apresenta um sistema de detecção de laser de linha a partir da utilização de técnicas de processamento de imagem, para determinar a distância à múltiplos distância obstáculos em um ambiente robótico. Os métodos propostos apresentam taxa de erro de apriximadamente 1,36% e tempo de resposta de 153 ms, quando executados na plataforma computacional Raspberry Pi.
Artigo disponível aqui
pip3 install math, cv2, numpy
python3 laser_rangefinder.py
Agregação de pixels, utilizar a função: pixel_aggregation('Caminho da imagem')
Gradiente de Sobel, utilizar a função: gradient_sobel('Caminho da imagem')
img = cv2.imread('Caminho da imagem')
python3 laser_rangefinder.py
pip install picamera, math, cv2, numpy, smbus, gpio
Agregação de pixels, utilizar a função: pixel_aggregation('Caminho da imagem')
Gradiente de Sobel, utilizar a função: gradient_sobel('Caminho da imagem')
rangefinder-rpi/
python rangefinder.py