1、在手机上安装app:IP摄像头

2、调用代码(前提:电脑连接手机热点)

# coding=utf-8
import cv2
import time
import osif os.path.exists('img') == False:os.mkdir('img')
filenames = os.listdir(r'img')if __name__ == '__main__':# 开启ip摄像头cv2.namedWindow("camera", 1)# 这个地址就是下面记下来的局域网IPvideo = "http://admin:admin@172.18.34.121:8081/"  # 此处@后的ipv4 地址需要修改为自己的地址capture = cv2.VideoCapture(video)num = len(filenames)index = 0imgname = -1while True:success, img = capture.read()# 不进行旋转cv2.imshow("camera", img)# 获取长宽# (h, w) = img.shape[:2]# center = (w // 2, h // 2)# 进行旋转# M = cv2.getRotationMatrix2D(center, -90, 1.0)# rotated = cv2.warpAffine(img, M, (w, h))# 若不关参数,参数也会被旋转,影响效果# cv2.imshow("camera", rotated)# 按键处理,注意,焦点应当在摄像头窗口,不是在终端命令行窗口key = cv2.waitKey(10)if key == 27:# 按esc键退出print("esc break...")breakif key == ord(' '):# 按空格 保存图像 图片的路径while True:index = index + 1success, img = capture.read()cv2.imshow("camera", img)cv2.waitKey(10)if index == 15:num = num + 1imgname = imgname + 1if imgname == -1:  # 此处改为-1为无限截取图片breakfilename = "img\\frames_%s.jpg" % (num)cv2.imwrite(filename, img)index = 0capture.release()cv2.destroyWindow("camera")

2.1、如果没有cv2安装包,则需要安装opencv-python库(功能:数字图像处理、人脸检测、视频捕捉,图像旋转等)

python.exe -m pip install --upgrade pip install opencv-python

和poencv-contrib-python库(功能:图像拼接、CNN人脸识别、特征检测、背景分割,OCR等)。注意:这两个库必须是同一版本。

pip install opencv-contrib-python

2.2、局域网IP地址的使用

3、最后效果图

Python调用手机摄像头相关推荐

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

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

  2. python调用手机摄像头_教你如何利用python调用摄像头

    这篇文章主要介绍了python调用摄像头的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 一.打开摄像头 import cv2 import numpy as np def v ...

  3. python调用手机摄像头,实现实时调用摄像头,需要你的电脑和手机在同一个局域网内

    1.android手机上安装一款APP:IP摄像头,app的图片如上图 2.调用代码如下 import cv2cv2.namedWindow("camera", 1) # 开启ip ...

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

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

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

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

  6. 利用Python实现在电脑上调用手机摄像头!切勿用作违法哦!

    看到标题,卧槽!Python好牛批~ 实际上它真的也牛批! 兄弟们用的台式电脑现在很少装摄像头的吧,笔记本就不要说话了! 虽然电脑没有摄像头,不过万一要是想跟女朋友电脑来个视频啥的,但是咱们不是还有手 ...

  7. python-电脑调用手机摄像头

    " 电脑没有摄像头之这不是有手机摄像头" 因为电脑低级或者像我一样本身就是使用台式电脑的兄弟,又不想买摄像头,想想就痛苦. 今天,我们就来解决这个痛苦的问题,虽然我们的电脑没有摄像 ...

  8. OpenCV调用手机摄像头与人脸检测

    文章目录 一.OpenCV机器视觉环境搭建 1. OpenCV下载 2. OpenCV安装 3. 安装测试 二.OpenCV调用摄像头及人脸检测 1. 调用电脑摄像头 2. 调用手机摄像头及人脸检测 ...

  9. 七夕女神来我家吹空调发现遥控器找不见了!快用Yolov5训练个目标识别模型并调用手机摄像头找找!

    ?女神说要来我家吹空调? 我揉了揉惺忪的双眼,反复确认了多遍,嗯,没有看错! 为了给女神一个好的印象,我打算提前打开空调让室内降到一个舒适的温度:可猛然间发现空调遥控器找不见了! 这可怎么办?我急中生 ...

最新文章

  1. 【POJ1509】Glass Beads 【后缀自动机】
  2. 记录一下水下相机标定
  3. Python创建删除文件(或文件夹)
  4. mybatis默认的数据源连接池(PooledDataSource和UnPooledDataSource)
  5. 凸优化函数的一些概念(转)
  6. Android布局属性详解之RelativeLayout
  7. 6内置数据结构_set
  8. Scala-Unit6-final/type关键字、样例类样例对象
  9. django-模型类关系
  10. 【转】离婚男人给女孩的恋爱忠告
  11. 完美解决电脑老是弹出广告窗口!
  12. 编译错误:invalid types ‘int[int]‘ for array subscrip-markdown编辑器
  13. C编译器剖析_5.2.1 中间代码生成及优化_布尔表达式的翻译
  14. (最小割)洛谷P4313文理分科
  15. 搭建服务器之PPTP
  16. 京东API详情接口调用示例
  17. windows 2008 R2 AD域控制器密码破解
  18. mysql 批量数据插入很慢(kettle 输入输出组件) 性能优化办法
  19. Android SDK安装及配置模拟器
  20. MT6737 Android N 平台 Audio系统学习----ALSA Driver

热门文章

  1. 武汉理工大学计算机考研资料汇总
  2. 百度上传插件 Web Uploader 使用之单图片上传
  3. xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘\xb4\xfa\xc2
  4. linux单机 游戏弓箭手,弓箭手们吃鸡了
  5. 使用jQuery实现导航条滑动块效果
  6. vis 和黄色边框斗智斗勇
  7. 使用flask从零构建自动化运维平台一
  8. First Hope~大前端(起)
  9. 360 html禁止自动填充,360浏览器的表单自动填充设置在哪?360浏览器自动填充表单的问题怎么解决?...
  10. c语言数组秦朝末年楚汉相争,秦朝末年,楚汉相争,在鸿沟里有没有秦军的尸首呢?...