小编LAB*_*OOX的帖子

通过python使用maemo相机

我为Python编写了一个简单的Maemo程序,每次调用我的函数时都会检查一些像素的颜色.但是这个功能运行得非常慢(每次通话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
Run Code Online (Sandbox Code Playgroud)

python camera maemo gstreamer

6
推荐指数
1
解决办法
260
查看次数

标签 统计

camera ×1

gstreamer ×1

maemo ×1

python ×1