草庐IT

opencv_dir

全部标签

yolov5 opencv dnn部署 github代码

yolov5opencvdnn部署github代码源码地址实现推理源码中作者的yolov5s.onnx推理条件python部署(因为python比较简单就直接介绍了)c++部署参考链接源码地址yolov5官网还提供的dnn、tensorrt推理链接本人使用的opencvc++github代码,代码作者非本人,也是上面作者推荐的链接之一实现推理源码中作者的yolov5s.onnx推理条件实现推理code中作者的yolov5s.onnxwindows10VisualStudio2019NvidiaGeForceGTX1070opencv4.5.5、opencv4.7.0(注意4.7.0代码不适用,

大数据毕业设计 深度学习垃圾图像分类系统 - opencv python

文章目录0前言课题简介一、识别效果二、实现1.数据集2.实现原理和方法3.网络结构最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩opencvpython深度学习垃圾分类系统🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分课题简介如今,垃圾分类已成为社会热点话题。其实在2019年4月26日,我国住房和城乡建设部等部门就发布了《关于在全国地级及以上城市

访问单通道Mat中的值之at()、ptr()、iscontinuous()【C++的OpenCV 第十四课-OpenCV基础强化(二)】

🎉🎉🎉欢迎各位来到小白piao的学习空间!\color{red}{欢迎各位来到小白piao的学习空间!}欢迎各位来到小白piao的学习空间!🎉🎉🎉目录一、访问的方法\color{blue}{一、访问的方法}一、访问的方法1.1利用成员函数at()\color{green}{1.1利用成员函数at()}1.1利用成员函数at()1.1.1at函数的功能:1.1.2多种at()函数原型的介绍及案例a)类型一:_Tp&cv::Mat::at(inti=0)b)类型二:_Tp&cv::Mat::at(introw,intcol)c)类型三:_Tp&cv::Mat::at(Pointpt)1.2利用成员

Opencv中的滤波器

一副图像通过滤波器得到另一张图像,其中滤波器又称为卷积核,滤波的过程称之为卷积。这就是一个卷积的过程,通过一个卷积核得到另一张图片,明显发现新的到的图片边缘部分更加清晰了(锐化)。 上图就是一个卷积的过程,下面的是原始图像,上面的是卷积核。卷积核以一定步长对于原始图像进行卷积处理,得到新的图像。 卷积核的大小:上图中的卷积核是5x5大小的卷积核。锚点:就是卷积核最中心的位置边界扩充:进行卷积后的图像一般比原始图像要小一点,为了和原始图像大小相同,就需要进行边界扩充。步长:就是卷积核对原始图像进行扫描时,每一次移动几个像素。卷积核的大小(1)卷积核一般为奇数,如3x3,5x5,7x7;一方面是为

树莓派配置Opencv(C++)

首先准备一个摄像头,连接到树莓派上树莓派配置首先执行命令sudoraspi-config进入设置页面后,之后按照下面步骤设置选择InterfacingOptions选择Camera点击Yes点击Ok之后重启树莓派验证sudoraspistill-otest.jpg指令的意思是在当前的文件下照一张相,名字为test.jpg,之后使用树莓派自带的xdg-open打开test.jpg这个图片,命令为:sudoxdg-opentest.jpg画质感人!!!如果安装的摄像头是反着安装的,则可以利用命令控制摄像头进行反向拍摄,命令为:sudoraspistill-hf-vf-otest.jpg参数-hf-

Qt+opencv+Linux+海康工业相机连接

前言    本人需要在树莓派上部署深度学习推理模型,由于本实验室只有海康工业相机,因此通过借鉴博客和自主调试,完成了模型的部署。本文主要讲述如何在基于linux的Qt中成功连接海康工业相机,第一次尝试写博客,练练手感。一、前期准备   1、安装海康工业相机自带的MVS    官方网址:海康机器人-机器视觉-下载中心(hikrobotics.com),下载自己对应的版本,解压后有适应各种架构计算机的压缩包,其中常用的是:①树梅派:armhf架构②jetsonnano:aarch64架构③PC:x86_64架构解压后安装:里面有一个INSTALL文件可以参考步骤如下:安装前,需要获取root权限:

OpenCV error: (-215:Assertion failed) number < max_number in function ‘cv::icvExtractPattern‘ 解决方法

使用opencv4.7.0的VideoCapture时遇到问题[ERROR:0@0.286]globalcap.cpp:166cv::VideoCapture::openVIDEOIO(CV_IMAGES):raisedOpenCVexception:OpenCV(4.7.0)D:\gitlabrunner\builds\9mBtm_2r\0\3rdparty\opencv-build\opencv\modules\videoio\src\cap_images.cpp:267:error:(-215:Assertionfailed)number 运行debug模式打印信息[INFO:0@0.0

实战 | 使用OpenCV快速去除文档中的表格线条(步骤 + 源码)

导 读    本文主要介绍如何使用OpenCV快速去除文档中的表格线条,并给详细步骤和代码。    背景介绍  测试图如下,目标是去除下面三张图中的表格线条,方便后续图像处理。    实现步骤    下面演示详细步骤,以图1为例:  【1】获取二值图像:加载图像、转为灰度图、OTSU二值化image=cv2.imread('1.png')result=image.copy()gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)thresh=cv2.threshold(gray

ios - 添加Facebook sdk导致找不到opencv文件

我的APP使用opencv框架运行没有报错。但是在我添加Facebooksdk之后,出现了编译问题。在appname-Prefix.pch中,#ifdef__cplusplus#import#endifXcode标记了行#import并显示notfound如何解决这个问题? 最佳答案 上午浪费了3个小时,解决了。按照以下步骤操作:1.在我的项目中删除对opencv2.framework的引用。2.添加facebookSDK.framework。3.添加opencv2.framework。然后错误消失。

竞赛保研 多目标跟踪算法 实时检测 - opencv 深度学习 机器视觉

文章目录0前言2先上成果3多目标跟踪的两种方法3.1方法13.2方法24TrackingByDetecting的跟踪过程4.1存在的问题4.2基于轨迹预测的跟踪方式5训练代码6最后0前言🔥优质竞赛项目系列,今天要分享的是🚩深度学习多目标跟踪实时检测该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分🧿更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate2先上成果3多目标跟踪的两种方法3.1方法1基于初始化帧的跟踪,在视频第一帧中选择你的目标,之后交给跟踪