当前位置: 首页 > news >正文

网站开发的基本语言举出最新的网络营销的案例

网站开发的基本语言,举出最新的网络营销的案例,网站建设金华,wordpress汉化服务文章目录 一、上篇回顾二、使用步骤1. 调用摄像头的 API 介绍2. 代码示例3. 代码分析 三、下篇预告 一、上篇回顾 在上一篇中,简单介绍了如何在 Windows 和 Ubuntu 两个环境下部署和安装 OpenCV,从本篇开始将逐步介绍 OpenCV 中的常见操作。 本篇介绍 …

文章目录

  • 一、上篇回顾
  • 二、使用步骤
    • 1. 调用摄像头的 API 介绍
    • 2. 代码示例
    • 3. 代码分析
  • 三、下篇预告


一、上篇回顾

在上一篇中,简单介绍了如何在 Windows 和 Ubuntu 两个环境下部署和安装 OpenCV,从本篇开始将逐步介绍 OpenCV 中的常见操作。

本篇介绍 OpenCV 和摄像头的相关操作。

二、使用步骤

1. 调用摄像头的 API 介绍

OpenCV 调用摄像头使用 cv2.VideoCapture ,API 如下:

cv::VideoCapture::VideoCapture()
cv::VideoCapture::VideoCapture(const String& filename)
cv::VideoCapture::VideoCapture(const String& filename, int apiPreference)
cv::VideoCapture::VideoCapture(int index)
cv::VideoCapture::VideoCapture(int index, int apiPreference)

从 API 中可以看出,OpenCV 的 VideoCapture 对象可以用 摄像头或者一个视频文件作为输入流,apiPreference 则指定了图像视频流处理的 API,这些 API 以 CAP_ 开头。

2. 代码示例

在编辑器中输入以下内容:

import cv2cap = cv2.VideoCapture(0)while True:ret, frame = cap.read()if not ret:print("摄像头无法打开!")breakcv2.imshow("Capture", frame)if cv2.waitKey(0) == ord('q'):breakcv2.destroyAllWindows()

如果运行正常,那么应该能看到摄像头的画面内容。

3. 代码分析

cap = cv2.VideoCapture(0)

这里,0 指的是摄像头的位置,如果只有一个摄像头,一般来说都是 0,而如果有多个摄像头,则可以通过更改编号来切换摄像头,笔记本电脑自带的摄像头也是 0。

ret, frame = cap.read()

cap.read() 用于从视频流中读取一帧,函数返回两个参数,retbool 类型,用于判断是否成功读取视频帧,framenp.ndarray 类型,是一个数组,用于记录摄像头的信息。

cv2.imshow("Capture", frame)

imshow 函数用于显示画面,使用方法如下:

void cv::imshow(const String& winname, InputArray mat)	

第一个参数是窗口名称,第二个参数是要显示的图像,也就是前面的 frame

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

waitKey 函数用于接收键盘输入,注意 只有在窗口中按下按键才有用,在终端或者其他地方无效

int cv::waitKey(int delay = 0)
  • delay < 0: 立即返回结果,不等待用户输入
  • delay = 0: 无限期等待直到用户输入
  • delay > 0: 等待指定时间 (ms) 后返回输入的内容。

返回的内容为 ASCII 值,因此需要进行转换,Python 中的 ord 函数可以将字符转换为 ASCII 值。


三、下篇预告

本篇简单介绍了 OpenCV 中 摄像头读取的相关操作。在摄像头读取时,可能会出现画面延迟,导致读取到的往往不是最新的画面,下期将介绍解决方法。

http://www.hkea.cn/news/902170/

相关文章:

  • 网站底备案号链接代码西安网络推广营销公司
  • 哪个网站开发是按月付费的百度指数是免费的吗
  • asp网站后台管理教程放单平台
  • 做网站毕设任务书网络营销网站建设案例
  • .net 企业网站 模版关键词seo深圳
  • 网站建设优化价格网站seo诊断
  • 网站设计详细设计有没有好用的网站推荐
  • 没有货源可以开网店吗网站更新seo
  • 淄博有做网站的吗百度搜索排名怎么收费
  • wordpress页面添加自定义字段木卢seo教程
  • 长寿网站制作保定seo排名外包
  • 域名和网站一样吗电商运营推广怎么做
  • css个人简介网站怎么做b2b网站免费推广平台
  • 网站建设中企动力上海百度广告投诉电话客服24小时
  • 深圳靠谱的电商公司正版搜索引擎优化
  • 自己如何做团购网站腾讯云建站
  • 怀化招标网站磁力狗bt
  • 佛山网站建设服务公司培训机构查询网
  • 海尔集团电商网站建设考证培训机构
  • 动漫制作专业的高职实训室福州整站优化
  • 织梦商城网站模板免费下载怎么在网上做推广
  • asp做网站用什么写脚本温岭网络推广
  • 怎么建设外贸网站免费发seo外链平台
  • 郴州是几线城市武汉网站seo推广公司
  • 网站开发工程师求职信焊工培训内容
  • 铜陵公司做网站中国网站排名100
  • 我要建一个网站泰州百度公司代理商
  • php响应式网站模板vi设计公司
  • 随身wifi网站设置广告投放是做什么的
  • 中企动力做网站的优势网络销售平台有哪些软件