Я ищу программное обеспечение камеры неба с обнаружением движения (для метеоров и других объектов). Камера подключена к компьютеру (с помощью USB-кабеля), и программное обеспечение должно учитывать вид камеры и иметь следующие функции:
Предпочтительно бесплатное программное обеспечение, но можно использовать программное обеспечение стоимостью до 100 долларов США.
Хотя я лично не знаю какого-либо конкретного специализированного программного обеспечения, отвечающего вашим потребностям, я думаю, что вам следует взглянуть на OpenCV и посмотреть, что вы можете придумать.
Этот пример взят из блога Matthias Stein .
import cv2
def diffImg(t0, t1, t2):
d1 = cv2.absdiff(t2, t1)
d2 = cv2.absdiff(t1, t0)
return cv2.bitwise_and(d1, d2)
cam = cv2.VideoCapture(0)
winName = "Movement Indicator"
cv2.namedWindow(winName, cv2.CV_WINDOW_AUTOSIZE)
# Read three images first:
t_minus = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
t = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
t_plus = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
while True:
cv2.imshow( winName, diffImg(t_minus, t, t_plus) )
# Read next image
t_minus = t
t = t_plus
t_plus = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
key = cv2.waitKey(10)
if key == 27:
cv2.destroyWindow(winName)
break
print "Goodbye"