草庐IT

OpenCV_contrib

全部标签

大创项目推荐 深度学习YOLO抽烟行为检测 - python opencv

文章目录1前言1课题背景2实现效果3Yolov5算法3.1简介3.2相关技术4数据集处理及实验5部分核心代码6最后1前言🔥优质竞赛项目系列,今天要分享的是🚩基于深度学习YOLO抽烟行为检测该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分🧿更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1课题背景公共场合抽烟的危害很大,国家也相应地出台了在公共场合禁烟的政策。以前实行相关的政策都是靠工作人员巡逻发现并出言禁止,这样做效率很低下。计算机视觉领域发展迅

如何使用OpenCV RTMP直播推流

本文前提安装Python环境、安装OpenCV、安装安装FFmpeg并添加到系统环境变量;如果是Linux,可以直接安装:sudoaptinstallffmpegPython代码#需先自行安装FFmpeg,并添加环境变量importcv2importsubprocess#FFmpeg官方文档:http://ffmpeg.org/ffmpeg.html#RTMP服务器地址rtmp_server=r'rtmp://live-push.bilivideo.com/live-bvc/'#RTMP推流码rtmp_key='?streamname=live_xxx'#读取视频并获取属性,摄像头就写0,视频

pycharm使用opencv无法显示图像——两个天坑

目录前言python下载opencvPycharm里面配置opencvOpencv注意事项1.opencv安装的位置2.opencv文件读取路径问题前言作为一个计算机视觉小白,第一次学习安装opencv,配置环境使用花了一大下午时间好在最后终于解决显示出结果,一下午时间没有白费python下载opencv第一步:下载opencv打开cmd,先安装opencv-python,下面这条命令直接怼上去。pipinstallopencv-python--user-ihttps://pypi.tuna.tsinghua.edu.cn/simple(这里注意一下--user是一个选项,表示将库安装在当前用

【OpenCV】 OpenCV 源码编译并实现 CUDA 加速 (Windows)

目录1.环境准备1.1软件环境1.2源码下载2.CMake编译项目2.1创建cmake项目2.2设置编译配置2.3解决异常2.3.1文件下载异常2.3.2解决CUDA版本异常2.4编译项目3.VisualStudio编译项目4.项目测试5.总结 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。项目源码由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 但在实际使用中,如果是对处理时间要求

【OpenCV】 OpenCV 源码编译并实现 CUDA 加速 (Windows)

目录1.环境准备1.1软件环境1.2源码下载2.CMake编译项目2.1创建cmake项目2.2设置编译配置2.3解决异常2.3.1文件下载异常2.3.2解决CUDA版本异常2.4编译项目3.VisualStudio编译项目4.项目测试5.总结 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。项目源码由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 但在实际使用中,如果是对处理时间要求

OpenCV中使用Mask R-CNN实现图像分割的原理与技术实现方案

本文详细介绍了在OpenCV中利用MaskR-CNN实现图像分割的原理和技术实现方案。MaskR-CNN是一种先进的深度学习模型,通过结合区域提议网络(RegionProposalNetwork)和全卷积网络(FullyConvolutionalNetwork),实现了对图像中物体的精确分割。本文首先阐述了MaskR-CNN的原理,然后详细介绍了在OpenCV环境中实现MaskR-CNN的技术方案,包括数据预处理、模型训练和测试等步骤。一、引言图像分割是计算机视觉领域的重要任务,其目标是将图像中的各个物体或区域准确分割出来。传统的图像分割方法往往受到光照条件、物体遮挡等因素的影响,难以实现精确

Python OpenCV调整图像亮度对比度及RGB色彩

python通过opencv库调整图像的步骤:1.读取图像直接通过cv2库读取图像,可以读取jpg,png等格式importcv2importnumpyasnpimage=cv2.imread('C:\\D\\temp\\205250_last.png')2.调整图像亮度及对比度OpenCV提供convertScaleAbs函数来调整对比度和亮度,可以直接调用该函数如果只调整RGB颜色通道,则可以忽略此步骤#定义alpha和betaalpha=1.05#对比度控制为了降低对比度,请使用01。beta=-39#亮度控制亮度值的良好范围为[-127,127]#调用convertScaleAbs函数

Python+OpenCV 零基础学习笔记(4-5):计算机图形基础+Python相对文件路径+OpenCV图像+OpenCV视频

文章目录相关链接运行环境前言计算机图形OpenCV简单使用图形读取文件读取可能会出现的问题:路径不对解决方案其它路径问题解决方案图像显示+保存OpenCV视频视频素材如何获取?简单视频读取相关链接【2022B站最好的OpenCV课程推荐】OpenCV从入门到实战全套课程CSDN标题里个括号对应视频的分POpenCV+PythonCSDN专栏Gitee项目地址运行环境Python:3.11.5Anaconda:23.7.4IDE:vscode运行环境:WindowsOpenCV:4.8.1Python+OpenCV零基础学习笔记(1-3):anaconda+vscode+jupyter环境配置前

第1课 配置FFmpeg+OpenCV开发环境

本教程所对应的SDK下载链接:https://download.csdn.net/download/XiBuQiuChong/88657539本课对应源文件下载链接:https://download.csdn.net/download/XiBuQiuChong/88657528一、配置开发环境1.下载FFmpeg+OpenCV开发所用的SDK压缩包,并解压到E:\SDK下,解压后的路径应为:E:\SDK\ffmpeg-sdk\58\x86\dll及E:\SDK\opencv-sdk\340\x86\dll。2.新建VC++项目,名称为demo,项目类弄为MFC应用程序,并按以下图标进行配置,其

竞赛保研 opencv 图像识别 指纹识别 - python

0前言🔥优质竞赛项目系列,今天要分享的是🚩基于机器视觉的指纹识别系统🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🧿更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1课题背景指纹是指人类手指上的条状纹路,它们的形成依赖于胚胎发育时的环境。“没有2个完全相同的指纹”这一观点已经得到公认。指纹识别已经有了很长一段历史。据考古学家证实:公元前6000年以前,指纹作为身份鉴别的工具已经在古叙利亚和中国开始应用。到了20世纪80年代,、光学扫描这2项技术