草庐IT

openCV使用c#操作摄像头

效果如下:1.创建一个winform的窗体项目(框架.NETFramework4.7.2)2.Nuget引入opencv的c#程序包(版本最好和我一致)3.后台代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Task

WSL2 ubuntu子系统OpenCV调用本机摄像头的RTSP视频流做开发测试

文章目录前言一、Ubuntu安装opencv库二、启动Windows本机的RTSP视频流下载解压EasyDarwin查看本机摄像头设备开始推流三、在ubuntu终端编写代码创建目录及文件创建CMakeLists.txt文件启动cmake配置并构建四、结果展示启动图形界面在图形界面打开终端找到rtsp_demo运行前言由于WSL2环境与主机系统隔离,访问本机摄像头是有限的,但是,可以通过第三方库或网络摄像头来解决这个问题,本文将本地摄像头通过rtsp流来给WSL2访问。一、Ubuntu安装opencv库详见链接:https://blog.csdn.net/weixin_46119406/arti

cv2.VideoCapture使用,opencv读取摄像头,视频图像

        cv2.VideoCapture()用于读取视频,也可以用于读取摄像头图像。video=cv2.VideoCapture(0)video=cv2.VideoCapture('../videos/1.mp4')        上面的2种写法,第一种表示读取摄像头,第二种读取视频文件,返回值就是视频数据。        在读取到视频后,可以使用isOpened方法来判断视频是否能够打开,能打开返回True,不能够打开就返回False。video.isOpened()        通过read方法可以读取到每一帧的图片,这个函数返回2个值,第一个是一个布尔值,成功就返回True,第

基于图片、无人机、摄像头拍摄进行智能检测功能

根据要求进行无人机拍摄的视频或图片进行智能识别,开发过程需要事项1、根据图片案例进行标记,进行模型训练2、视频模型训练开发语言为python根据需求功能进行测试结果如下根据车辆识别标记进行的测试结果截图测经过查看视频8月1日封装一个API接口进行调用图片分析识别接口首先打开已处理好的服务器exe文件如图:运行后如下图:访问http://localhost:8080或者127.0.0.1:8080在浏览器中打开地址选择要识别的图片进行提交服务器处理,并返回标记好的图片和结果测试正常;一个API接口就可以正常被调用了草邦设计开发团队版权所有,未经许可禁止转载

OpenCV中QR二维码的生成与识别(CIS摄像头解析)

1、QR概述QR(QuickResponse)属于二维条码的一种,意思是快速响应的意思。QR码不仅信息容量大、可靠性高、成本低,还可表示汉字及图像等多种文字信息、其保密防伪性强而且使用非常方便。更重要的是QR码这项技术是开源的,在移动支付、电影票、电子会员卡等场景以及很多的产品上也印刷有这样的二维码,给人们的日常生活带来了很大便利。QR码中数据值包含很多冗余值。所以即便多达30%的二维码结构被破坏,也不影响二维码的可读性。QR码的存储空间随着版本号越大,存储越多,从V1版本的21个字符到V40版本可以存储4296个字符,包括标点符号和特殊字符,都可以写入QR码中。除了数字和字符之外,还可以对单

python 身份证读取 照片并通过摄像头实时 比对相似度 人证比对软件 源码

最近朋友需要一个人证比对软件需要实现以下功能:通过摄像头实时采集人脸图像通过身份证读卡器采集身份证信息和身份证照片使用实时人脸照片和身份证照片做相似度比对比对后返回相似度,或者返回同一人,非同一人实时采集照片和身份证信息照片存档,方便以后查阅准备摄像头采用普通电脑usb摄像头身份证读卡器采用华视CVR-100UC人脸识别软件使用虹软免费SDK为什么使用虹软人脸识别算法,前期使用了很多开源算法(dlib,face_recognition),准备率都不高,相似度本人对比和非本人对比,相似度都在50%~70%,在网上找到了虹软人脸算法(免费离线使用,每年联网激活一次),测试后准去率非常高,跟10年前

电脑摄像头一会好使一会不好使

如何解决电脑摄像头“抽风”【首先说明一下我的配置:联想小新airpro13windows10】一、电脑故障说明(吐槽):场景一:平时不太使用摄像头。以前面试就有过一次,开始面试还好好的,突然摄像头就不好使了,幸好后面又好了,要不然不知道面试还能不能进行下去了。场景二:前段时间复试,准备期间突然不好使了,这给我急的。但是尝试了好几次,它又突然好使了。我以为好了呢,没想到复试途中就坏了(突然就黑了,我按摄像头又能出来,然后又自己关了)。幸好老师没说什么,第二天就换了手机,很糟心。二、故障详细描述:(大家可以参考一下是不是和你的情况一样)我的电脑是昨天更“抽风”了。是那种开始好使,然后就黑了,显示下

JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS码流并解析预览图像

《JavaCV音视频开发宝典》专栏目录导航《JavaCV音视频开发宝典》专栏介绍和目录​前言两年前博主写了如何利用JavaCV解析各种h264裸流,《JavaCV音视频开发宝典:使用javacv读取GB28181、海康大华平台和网络摄像头sdk回调视频码流并解析预览图像》,但是随着时间变化,各个厂商sdk也有所迭代升级,比如现在海康sdk回调不再包含H264裸流,只有PS和TS流以及RTP(RTP中也可包含PS\TS\H264\H265裸流)PS流和TS流封装格式简述虽然各大厂商sdk手册文档有所介绍,但对于一些概念并没有进行阐述,下面我们具体讲讲这些流是什么,做什么用的。ps流和TS流是一对

JavaCV音视频开发宝典:使用javacv读取GB28181、海康大华平台和网络摄像头sdk回调视频码流并转码推流rtmp流媒体服务

《JavaCV音视频开发宝典》专栏目录导航《JavaCV音视频开发宝典》专栏介绍和目录前言本篇文章用于解决javacv接入h264/hevc裸流或者接入ps/ts流等字节流的非流媒体协议视频源接入并推流到rtmp流媒体服务。本篇文章适用于gb28181/海康大华网络摄像机设备sdk对接以及海康大华等视频平台的sdk方式对接和推流。可以用于录像回放对接和实时流对接。再次友情提醒:注意管道流的输入输出不能在同一个线程内,否则1000000%会阻塞。实现功能1、读取海康/大华sdk回调2、创建javacv解析处理线程3、使用javacv解析视频码流,并推流到rtmp代码实现这里演示如何正确读取大华s

Unity三种摄像机旋转方式

1.按下鼠标右键可以实现摄像机上下左右旋转usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassCameraRotate:MonoBehaviour{//旋转速度publicfloatrotationSpeed=5f;//上下旋转角度限制publicfloatmaxVerticalAngle=90f;publicfloatminVerticalAngle=-90f;//旋转缓冲速度publicfloatlerpSpeed=10f;privatefloattargetRotation