Saturday, June 14, 2008

Что мы имеем

Итак, на данный момент у меня есть:

pySerial - Python либа, с помощью которой можно читать COM порты.
Вот такого кода достаточно:

import serial

ser = serial.Serial(0)
line = ser.readline()
ser.close()

print line
Это мне поможет читать информацию с GPS reciever'а, от куда по портам будет литься инфа в формате NMEA. Строка получается в виде:
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
Разбираться с форматом буду сам, наверное. По крайней мере особых либ для парсинга этого формата я не нашёл.

VideoCapture - Python библиотека для чтения данных с таких девайсов как web camera. Достаточно написать вот так:
from VideoCapture import Device

cam = Device(0)
cam.setResolution(1024,768)
cam.saveSnapshot('images.jpg', quality = 100)
, что бы сохранить то, что сейчас на вебкамере в файл.
Правда, неизвестно как оно всё будет себя вести при больших количествах камер.

GPS Gate - Программулина, с помощью которой можно делать много чего интересного с GPS устройствами и сигналом от них. Но самая нужная из этого всего, это функция симуляции GPS сигнала (например в движении). А это нужно, что бы писать софт для GPS не выходя из-за стола =)

Далее надо разобраться по части склейки панорам.

1 comment: