1.相关的包安装(安装步骤自行百度)

python 版本3.6.9

pip3 install opencv-python=='xxxx' 其中xxx为对应版本号(注意:opencv我用到的版本是opencv-3.2.0,对应numpy为1.15.4)

pytorch对应版本 torch 1.6.0 (torch-1.6.0-cp36-linux_aarch64.whl)

torchvision对应版本torchvision 0.7.0

2.USB摄像头检测

2.1:安装v4l-utils用于检测摄像头设备

sudo apt install v4l-utils

2.2 :v4l2-ctrl --list-devices检测摄像头设备,找到对应设备video0

2.3:查看USB摄像头可用分辨率以及帧率(v4l2-ctl --device=/dev/video1 --list-formats-ext),如下Index0:分辨率1280x720,帧率为30

3.两种代码形式调用USB摄像头 (如上USB设备信息选择分辨率1280x720,帧率30)

1.1 方法一:(movewindow设置相框只能在屏幕左上角)

import cv2# use camera 0#设置摄像头相关参数
camSet = 'v4l2src device=/dev/video0 ! video/x-raw,width=1280,height=720,framerate=30/1 ! videoconvert ! appsink'#设置摄像头画面读取呈现并按q退出
cam = cv2.VideoCapture(camSet)
while True:_, frame = cam.read()cv2.imshow('myCam', frame)cv2.moveWindow('myCam', 0, 0)if cv2.waitKey(1) == ord('q'):break
#停止调用关闭窗口
cam.release()
cv2.destroyAllWindows()

1.2:方法2:与方法一类似 (屏幕可随意拖动)

import cv2cap= cv2.VideoCapture(0)
while True:ret, frame = cap.read()cv2.imshow('Video', frame)cv2.moveWindow('myCam', 0, 0)if cv2.waitKey(1) == ord('q'):break
cam.release()
cv2.destroyAllWindows()

1.3:最后效果:

Jetson NX YOLOV目标检测学习笔记1----CV调用USB摄像头相关推荐

  1. 《南溪的目标检测学习笔记》——模型预处理的学习笔记

    1 介绍 在目标检测任务中,模型预处理分为两个步骤: 图像预处理:基于图像处理算法 数值预处理:基于机器学习理论 关于图像预处理,请参考<南溪的目标检测学习笔记>--图像预处理的学习笔记 ...

  2. 《南溪的目标检测学习笔记》——COCO数据集的学习笔记

    1 COCO数据集 COCO数据集下载链接:COCO_download 1.1 数据概览 数据集大小 train: 118287张 train+val: 123287张 val: 5000张 目标数量 ...

  3. 《南溪的目标检测学习笔记》的笔记目录

    1 前言 这是<南溪的目标检测学习笔记>的目录~ 2 学习目标检测的思路--"总纲" <南溪的目标检测学习笔记>--目标检测的学习笔记 我在这篇文章中介绍了 ...

  4. 《南溪的目标检测学习笔记》——目标检测模型的设计笔记

    1 南溪学习的目标检测模型--DETR 南溪最赞赏的目标检测模型是DETR, 论文名称:End-to-End Object Detection with Transformers 1.2 decode ...

  5. 《南溪的目标检测学习笔记》——夏侯南溪的CNN调参笔记,加油

    1 致谢 感谢赵老师的教导! 感谢张老师的指导! 2 调参目标 在COCO数据集上获得mAP>=10.0的模型,现在PaddleDetection上的Anchor-Free模型[TTFNet]的 ...

  6. [初窥目标检测]——《目标检测学习笔记(2):浅析Selective Search论文——“Selective Search for object recognition”》

    [初窥目标检测]--<目标检测学习笔记(2):浅析Selective Search论文--Selective Search for object recognition> 本文介绍 前文我 ...

  7. 9月1日目标检测学习笔记——文本检测

    文章目录 前言 一.类型 1.Top-Down 2.Bottom-up 二.基于深度学习的文本检测模型 1.CTPN 2.RRPN 3.FTSN 4.DMPNet 5.EAST 6.SegLink 7 ...

  8. 3D目标检测学习笔记

    博主初学3D目标检测,此前没有相关学习背景,小白一枚-现阶段的学习重点是点云相关的3D检测. 本文是阅读文章:3D Object Detection for Autonomous Driving: A ...

  9. 深度神经网络及目标检测学习笔记

    这是一段实时目标识别的演示, 计算机在视频流上标注出物体的类别, 包括人.汽车.自行车.狗.背包.领带.椅子等. 今天的计算机视觉技术已经可以在图片. 视频中识别出大量类别的物体, 甚至可以初步理解图 ...

最新文章

  1. Vue 过渡组件,可实现组件或者页面的动画过渡或者css过渡
  2. 如何让网页不受电信114劫持
  3. 你知道什么是数据科学?如何把数据变成产品么?
  4. Centos7部署JAVA环境
  5. Java中的构造函数和重载
  6. 一个双语交流平台的想法
  7. vivado烧写FPGA速度调节
  8. python爬取天气数据山东_Python的学习《山东省各城市天气爬取》
  9. 一个HTTP请求,把网站打裂开了!
  10. django ajax获取数据类型,Django:使用Ajax获取模板中的数据库对象值
  11. php自己编译扩展,Linux编译PHP添加扩展库的方法
  12. (转)《崩坏3》画面效果为何惊艳?看米哈游怎么做卡通渲染的你就明白了
  13. 用python完成图形输出设备_用 Python 在多个输出设备上播放多个声音文件
  14. 【AD封装】 Type C 封装库 6Pin 24Pin分享下载(带3D视图)
  15. OutMan——面向对象的三大特性、对象和对象之间的关系以及动态类型检测方法
  16. 7z文件格式及其源码的分析(四)
  17. SkyWalking 概念与设计总览
  18. Rasa NLU 示例
  19. 电脑锁屏蓝牙鼠标断开_如何阻止蓝牙鼠标不断断开
  20. flash传值php乱码,Flash中出现中文乱码的解决办法,网页模板帮助中心

热门文章

  1. HDFS CheckSum
  2. 【ISO14229_UDS刷写】-3-$36诊断服务TransferData理论部分
  3. Java语言编码规范(Java Code Conventions)
  4. R语言入门(第一章上):使用指南
  5. OpenCV——银行卡识别
  6. HTTP CHUNKED
  7. 如何开发自己的电子地图系统 web版 单机或联网
  8. 京东印尼站(JD.ID)绑定连连跨境支付收款教程!
  9. 【数学】任意一个正整数n最多只有一个质因数大于根号n,怎么证明?
  10. 公司新招了一个00后软件测试工程师,上来一顿操作给我看呆了...