繁体   English   中英

如何将python gtk pixbuf转换为simplecv图像

[英]How to convert python gtk pixbuf to simplecv image

我正在使用simplecv从图像中提取特征。 我使用gtk在python中截屏。

import gtk.gdk as g
w = g.get_default_root_window()
sz = [400,300]
pb = g.Pixbuf(g.COLORSPACE_RGB, False, 8,*sz)
cm = w.get_colormap()
pb = pb.get_from_drawable(w,cm,0,0,0,0,*sz)

然后如何将屏幕快照pixbuf转换为SimpleCV Image实例?

经过一些试验,我找到了解决方案,假设您有一个名为pb的图像的pixbuf,那么您可以像这样从pb创建SimpleCV图像

im = Image(pb.get_pixels_array())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM