迅维网

查看: 1780|回复: 5
打印 上一主题 下一主题
[软件技巧]

Python 调用 本机摄像头

[复制链接]
跳转到指定楼层
1#
发表于 2017-10-23 19:52:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 中国 来自 中国

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
import numpy as np
import cv2

cap = cv2.VideoCapture(0)

while(cap.isOpened()):
    ret, frame = cap.read()
    if ret==True:
        #cv2.imshow('frame',frame)
        ret,img_encode = cv2.imencode('.jpg', frame)
        data_encode = np.array(img_encode)  
        str_encode = img_encode.tostring()

        nparr = np.fromstring(str_encode, np.uint8)  
        img_decode = cv2.imdecode(nparr, 1)  

        cv2.imshow('frame',img_decode)

    if cv2.waitKey(1) & 0xFF == ord('q'):
         break


cap.release()
cv2.destroyAllWindows()



2#
发表于 2017-10-24 10:49:22 | 只看该作者 来自: 山东青岛 来自 山东青岛
这个需要翻译才可以使用吗?

回复 支持 反对

使用道具 举报

3#
发表于 2017-10-24 10:49:22 | 只看该作者 来自: 山东青岛 来自 山东青岛
这个需要翻译才可以使用吗?

点评

你学Python?这个还需要OpenCV库  详情 回复 发表于 2017-10-28 11:53
回复 支持 反对

使用道具 举报

4#
发表于 2017-10-28 11:38:26 | 只看该作者 来自: 中国 来自 中国
不需要,Python2.7以上版本可以运行

回复 支持 反对

使用道具 举报

5#
发表于 2017-10-28 11:53:55 | 只看该作者 来自: 中国 来自 中国
バ幸福De右岸 发表于 2017-10-24 10:49
这个需要翻译才可以使用吗?

你学Python?这个还需要OpenCV库

点评

我没有接触过这个,看到这个代码才过来问一下如何使用  详情 回复 发表于 2017-10-28 16:15
回复 支持 反对

使用道具 举报

6#
发表于 2017-10-28 16:15:34 | 只看该作者 来自: 山东青岛 来自 山东青岛
zty19911020 发表于 2017-10-28 11:53
你学Python?这个还需要OpenCV库

我没有接触过这个,看到这个代码才过来问一下如何使用

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复