использовать maemo camera на python

Я написал простую программу для Maemo на Python, чтобы проверять цвет некоторых пикселей каждый раз, когда вызывается моя функция. Но эта функция работает очень медленно (3-5 секунд на каждый вызов). Есть ли более быстрый способ сделать это?

import Image
import os
import sys

# sen_pos = (pixel_x, pixel_y)
def sen(sen_pos):
    os.system("gst-launch v4l2src device=/dev/video0 num-buffers=1 ! ffmpegcolorspace ! jpegenc ! filesink location=cam.jpg")
    frame = Image.open("cam.jpg")
    col = frame.getpixel((sen_pos[0], sen_pos[1]))
    avecol = sum(col) / len(col)
    if avecol > 127:
        return "white"
    elif avecol < 127:
        return "black"
    return None
6
задан Jason Sundram 17 August 2012 в 06:25
поделиться