一、一般的Python OpenCV代码是对现有的图片提取fast角点

参考代码很多:https://blog.csdn.net/update7/article/details/105927539

二、采用台式机外接USB摄像头采集图像,实时检测fast角点并显示。(可设置摄像头采集帧率)

只是简单的将图像获取路径换成摄像头采集,也能运行,但是运行结果是图片的显示,关闭后又显示下一帧图像,无法实时视频流级别的显示检测结果。

初学者摸索的修改版代码,测试可以使用。仅供自己以后学习参考。

import numpy as np
import cv2
from matplotlib import pyplot as plt
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FPS, 10)
while True:ret, frame = cap.read()# cv2.imshow("Video", frame)#读取内容# Initiate FAST object with default valuesfast = cv2.FastFeatureDetector_create()# find and draw the keypointskp = fast.detect(frame,None)img2 = cv2.drawKeypoints(frame, kp, None, color=(255,0,0))# Print all default params# print( "Threshold: {}".format(fast.getThreshold()) )# print( "nonmaxSuppression:{}".format(fast.getNonmaxSuppression()) )#  print( "neighborhood: {}".format(fast.getType()) )#  print( "Total Keypoints with nonmaxSuppression: {}".format(len(kp)) )# cv2.imwrite('fast_true.png',img2)cv2.imshow("Video", img2)#  plt.imshow(img2)# plt.show("display")if cv2.waitKey(10) == ord("q"):break
#随时准备按q退出
cap.release()
cv2.destroyAllWindows()

三、帧率设置: 参考一下表格中的参数。

cap.set(cv2.CAP_PROP_FPS, 10)  第一个是参数名,第二个是赋值,代表每秒10帧

参考:https://blog.csdn.net/weixin_41010198/article/details/88535234

Python-OpenCV学习--电脑外接摄像头实时采集FAST角点并显示相关推荐

  1. 如何用python+openCV打开电脑的摄像头?

    1)安装OpenCV: pip install opencv 2)打开摄像头,获取视频流,显示在窗口上 import cv2 as cv# 0是代表摄像头编号,只有一个的话默认为0 capture = ...

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

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

  3. 使用Python,OpenCV在视频中进行实时条形码检测

    使用Python,OpenCV在视频中进行实时条形码检测 1. 步骤 2. 适用场景及优化 3. 总结 4. 源码 参考 上一篇博客介绍了如何检测和查找图像中的条形码.这篇博客将进行一些优化以检测实时 ...

  4. FPGA 20个例程篇:19.OV7725摄像头实时采集送HDMI显示(一)

    第七章 实战项目提升,完善简历 19.OV7725摄像头实时采集送HDMI显示(一) 在例程"OV7725摄像头实时采集送HDMI显示"中,我们将走近FPGA图像处理的世界,图像处 ...

  5. 数字图像处理二维码识别 python+opencv实现二维码实时识别

    数字图像处理二维码识别 python+opencv实现二维码实时识别 特点: (1)可以实现普通二维码,条形码: (2)解决了opencv输出中文乱码的问题 (3)增加网页自动跳转功能 (4)实现二维 ...

  6. Python+OpenCV学习(17)---摄像机标定

    Python+OpenCV学习(17)---摄像机标定 原文:http://blog.csdn.net/firemicrocosm/article/details/48594897 利用python学 ...

  7. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  8. python+opencv获取最小外接矩形

    python+opencv获取最小外接矩形 环境 代码 效果 环境 python版本:3.8 opencv版本:4.3.0.36 代码 from PIL import Image from pylab ...

  9. python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化

    本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...

最新文章

  1. 网页主动探测工具使用
  2. 代码统计工具1.1版本技术文档
  3. Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)
  4. Android Studio打包Android Library为jar方案
  5. mysql 使用update 1064错误的原因和解决方法
  6. 蜗牛星际D款安装黑群晖教程
  7. jdk6或者7Base64转码与解码
  8. TMS VCL UI包功能和特点
  9. teamview 局域网内使用
  10. 德国外交部为何放弃Linux而改用XP?
  11. 用计算机找终身伴侣,五个经典问题决定你是否找到终身伴侣
  12. Newton-Raphson切线法解高次方程近似根
  13. Linux的用户和用户组
  14. 保姆式学习,解决夜神模拟器ADB版本不一致问题
  15. ElasticSeach详细安装教程--图文介绍超详细
  16. C# 数据库介绍及基本操作
  17. 时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python)
  18. 心形图片php,jQuery心形图片签到墙代码
  19. 计算机考试题库判断题,计算机等级考试、期末计算机考试复习题库--1.判断题...
  20. 刚从培训机构出来的Java程序员且无工作经历该如何找工作?

热门文章

  1. TensorRT学习笔记6 - IPlugin
  2. ICCV 2017 EAST:《Learning Policies for Adaptive Tracking with Deep Feature Cascades》论文笔记
  3. java 树 右键菜单_VUE实现Studio管理后台(八):用右键菜单contextmenu,编辑树形结构...
  4. python函数必背知识点_必背函数——python学习第四次总结
  5. yaml数组解析_yaml格式详解
  6. 2020-09-16 如何在matlab figure中对latex符号进行大写操作
  7. 第十七部分-Python文档和测试
  8. P4550 收集邮票-洛谷luogu
  9. 远程Service的显示 / 隐式启动
  10. 去重和分类后缀asp、php等路径 用python3写的