作者HenryLiKing (亨利王子)
看板Python
标题[问题] PIL 图片转 numpy array 问题!!(已解决)
时间Mon Feb 13 23:20:20 2017
我看到有个范例程式是做侦测呼吸频率的
这个网址 :
http://nbviewer.jupyter.org/github/shkw0k/cookbook/blob/master/Breathing%20Monitor.ipynb#
while True:
jpgImg = ImgQueue.get()
img = PImage.open(BytesIO(jpgImg))
w,h = img.size
bwImg = np.array(img.convert("L").getdata()).reshape((h, w))
他的做法是在ImgQueue里面放一般的图片
但是我在自己尝试写的时候我是用OPENCV的写法
我用ret, img = cv2.VideoCapture(0).read 这样的写法
这样回传时的img就已经是numpy.ndarray了
想请教的是我要怎麽把ndarray转成上面的bwImg的型态呢?
任何的回答都一定会帮到我的忙得
不管是解法或是查询关键字都很感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.75.211
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1486999226.A.E99.html
※ 编辑: HenryLiKing (114.43.75.211), 02/13/2017 23:23:21
1F:推 shadowjohn: im = Image.fromarray(ndarray) ? 02/14 10:07
3F:→ HenryLiKing: 我试试看 02/14 22:28
谢谢shadowjohn大的帮助
问题成功解决了!
※ 编辑: HenryLiKing (114.45.103.183), 02/16/2017 21:37:43