看到标题,卧槽!Python好牛批~

实际上它真的也牛批!

兄弟们用的台式电脑现在很少装摄像头的吧,笔记本就不要说话了!

虽然电脑没有摄像头,不过万一要是想跟女朋友电脑来个视频啥的,但是咱们不是还有手机吗 ,哈哈~

我们要做一件事,首先要知道目标是啥吧,那我们要干啥,在电脑上使用手机摄像头~

小明:那么问题来了,要怎么调用手机摄像头嘞?

经过我不断的尝试,最后让我找到一个非常厉害的软件,在局域网中可以自由调用手机摄像头捕捉到的信息,哎,这不就解决了~

小明:那怎么把捕捉到的镜头,实时的显示出来嘞?

这个都是小问题,Python那么多库,分分钟就能找到合适的,使用这个库,我们就可以让我们的图像显示出来了。

完整软件以及代码,或者其它学习资料,视频书籍都可以点我加群 免费获取

我们来看具体操作!

我们来实际操作一下

将摄像头apk安装在手机上并开始使用,验证一下显示情况.

1、将手机和电脑连接在同一个wifi下面。

2、启动app,可以看见app中有一个链接地址。

3、将这个局域网链接地址写入浏览器的地址中,然后运行起来。

账号:admin

密码:admin

然后就可以看见如下画面:

这其实是一段视频,看见这个的话,那就说明你成功了一半。


如何来处理这段视频呢?这时候就到我们编码了。

先安装一下要用的模块,对没错,就是这个神器~

pip install opencv-python

先到图一下库,你的窗口名字命名一下,@后面换成之前获取到的app局域网地址,最后面引入视频地址,video其实也可以换成你电脑中的视频地址可以制作成一个播放器。

import cv2#导入库
​
cv2.namedWindow("camera", 1)
video = "http://admin:admin@/"
capture = cv2.VideoCapture(video)

这样就将视频引入进来了,你可以换一个视频地址,把它变成视频播放器,然后就需要去读取引入的视频地址。

既然实时的,而且要长时间运行,那当然少不了while true。

while True:success, img = capture.read()#读取视频cv2.imshow("camera", img)

然后终于可以正常运行了,但无法退出,绝望~

虽然这是一个bug,但是在不同场景中他就不是bug,就比如你如果将这个软件发送给你的铁汁,让他一找不到关闭窗口的办法,只能重启电脑,让你高兴一阵,那这个就不是bug。不过他会把你怎么样我就不不知道了。

那怎么解决退出的问题,那不简单,给它加一个判断~

key = cv2.waitKey(10)# 按键处理
if key == 27:# esc键退出print("esc break...")break

然后就退出了,虽然退出了,但是需要做后续处理。

capture.release()#释放摄像头
cv2.destroyWindow("camera")#退出窗口
# cv2.destroyAllWindows()     # 毁掉所有窗口
# cv2.destroyWindow(wname)    # 销毁指定窗口

然后电脑调用摄像头就圆满搞定!

利用Python实现在电脑上调用手机摄像头!切勿用作违法哦!相关推荐

  1. python+opencv用电脑调用手机摄像头或其他网路摄像头

    python+opencv用电脑调用手机摄像头或其他网路摄像头 文章目录: 1 获取手机摄像头或网络摄像头的ip 1.1 获取手机摄像头的ip 1.2 获取网络摄像头的IP 1.3 关于RTSP协议 ...

  2. pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存

    pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存 目录 输出结果 代码实现 输出结果 代码实现 # -*- codi ...

  3. Python+Twilio写个exe,在电脑上向手机发送一条短信

    写个exe,在电脑上向手机发送一条短信 用python写的界面 这里需要用到Twilio,下面给出学习路径 源程序 将程序打包成exe 示范一下: 有毒!现在twilio发送中文不行,发英文就没问题了 ...

  4. Python+OpenCV 调用手机摄像头并实现人脸识别

    文章内容: 1.windows 环境下安装 OpenCV 机器视觉环境搭建: 2.基于通过 Python+OpenCV调用手机摄像头并实现人脸检测识别. 目录 1 实验环境 2 实验准备 2.1 下载 ...

  5. H5调用手机摄像头拍照,如何压缩后上传

    H5调用手机摄像头拍照后,怎样压缩再上传? 实际的压缩功能,就是利用canvas画布功能,将图片进行裁剪后保存图片的base64数据流,然后上传. 案例全部代码,示下: <!DOCTYPE ht ...

  6. 利用JS调用手机摄像头小功能源码

    介绍: 一个小功能源码,利用JS调用手机摄像头,当访问网址后就能拍摄照片,前提是客户端给了权限. 1.由于系统安全机制,ios系统必须使用自带的Safari浏览器(或者第三方APP调用的是Safari ...

  7. 用手机模拟Linux浏览器,用谷歌浏览器在电脑上模拟手机访问wap站

    平时无事我都喜欢用手机看新闻,用手机看新闻有几大好处,如新闻标题从上往下排列,一目了然,不用在电脑上那样标题到处都是,不知道看哪个好:又如手机屏幕有限,所以新闻标题都比较精炼,一看就知道哪些是新闻.哪 ...

  8. python调用手机摄像头,并保存视频

    python调用手机摄像头,并保存视频 说明:手机端安装IP摄像头APP,并开启 代码如下: # -*- coding: utf-8 -*- """ Created on ...

  9. html5调用手机摄像头,实现拍照上传功能

    http://www.glve.net/html5-calls-cell-phone-cameras-to-achieve-photo-upload-feature.html 今天做手机网站,想实现手 ...

最新文章

  1. asp.net 对xml文件的读写,添加,修改,删除操作
  2. python3 namedtuple_你不能低估的Python数据结构Namedtuple(二)
  3. exit语句php,php or die() 语句,exit()
  4. 二十三、斐波那契查找算法
  5. 科技管理第一课 导论 课程笔记
  6. python seaborn 热图_Python-Seaborn热图绘制的实现方法
  7. Win7如何关闭 打开文件-安全警告
  8. php dll是下32还是64位,windows下关于boost 64位和32位库的编译详细介绍
  9. Linux下分割、合并文件——dd和cat
  10. SCI论文写作--科研其实远没有那么难
  11. 微信小程序图集短视频去水印源码教程
  12. 公开「处刑」!波士顿动力的搬砖机器人,私下竟「翻车」不断
  13. 微信引流常用几大技巧
  14. 评论:Ubiquiti Networking的UniFi是终极的专业家用网络解决方案
  15. 为什么react选择了函数式组件(剖析原理)
  16. 阿里云域名ICP备案操作流程
  17. 短信截取 android,谷歌Android增加语音操作功能 可语音发送短信
  18. 判断一个人有没有管理能力,就看这1点!
  19. 使用github+Hexo人人都能拥有一个美美的博客
  20. 51LA网站访问统计使用【图文教程】

热门文章

  1. 广域网和局域网的总结
  2. ChatGPT 人工智能革命从实验室走入公众生活
  3. 饭谈:为什么学习总会半途而废
  4. 将任何普通图片转换为单色图
  5. android 读写project.properties,Android project.properties与default.properties
  6. 公告里面的天气预报的代码
  7. speedoffice(Excel)表格如何修改字体颜色?
  8. 解决samtools: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file
  9. 许多人不知道的生活小秘方
  10. Teamviewer验证邮件收不到的问题