草庐IT

opencv_traincascade

全部标签

jetson nx 使用opencv和gstreamer 硬解码

https://blog.csdn.net/jiexijihe945/article/details/125928135RTSP:"rtspsrclocation=rtsp://stream.strba.sk:1935/strba/VYHLAD_JAZERO.streamlatency=4000!rtph264depay!h264parse!omxh264dec!nvvidconv! video/x-raw,width=1280,height=720,format=BGRx!videoconvert!appsink"本地MP4:"filesrclocation=clip.mp4!qtdemux

yolov8 opencv模型部署(C++版)

TensorRT系列之Windows10下yolov8tensorrt模型加速部署TensorRT系列之Linux下yolov8tensorrt模型加速部署TensorRT系列之Linux下yolov7tensorrt模型加速部署TensorRT系列之Linux下yolov6tensorrt模型加速部署TensorRT系列之Linux下yolov5tensorrt模型加速部署TensorRT系列之Linux下yoloxtensorrt模型加速部署TensorRT系列之Linux下u2nettensorrt模型加速部署更多(点我进去)…文章目录yolov8opencv模型部署(C++版)一、安装

Windows10安装OpenCV4.1.0+opencv_contrib

Windows10安装OpenCV4.1.0+opencv_contrib文章目录Windows10安装OpenCV4.1.0+opencv_contrib一、VisualStudio2015安装二、下载和安装OpenCVSDK三、配置包含路径四、opencv_contrib扩展模块的安装一、VisualStudio2015安装因为opencv支持的IDE只有vs2015和vs2017,所以这里我们选择安装vs2015版本点击安装后,需等待大约半个小时问题:安装包丢失或损坏等待完成后,出现以下界面出现以下界面,成功安装(我选择的深色)二、下载和安装OpenCVSDK官网下载:https://o

【C++】Linux下如何查看opencv的版本

👉博__主👈:米码收割机👉技__能👈:C++/Python语言👉公众号👈:测试开发自动化【获取源码+商业合作】👉荣__誉👈:阿里云博客专家博主、51CTO技术博主👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。Linux下如何查看opencv的版本目录Linux下如何查看opencv的版本1.方法一(推荐)2.方法二(推荐)2.方法三1.方法一(推荐)直接再linux终端输入opencv_version2.方法二(推荐)pkg-config--modversionopencv42.方法三使用编写test.cpp代码测试:#include#includeintmain(){st

Visual Studio配置OpenCV

目录一.下载VisualStudio2022​编辑二.下载opencv三.配置环境变量四.配置vs2022五.测试opencv一.下载VisualStudio2022前往VisualStudio官网,下载vs2022社区版vs中配置opencv用的C++语言,所以要配置C++工具集后面如果要修改或增加拓展的话,可在VisualStudioSetup.exe应用程序里配置二.下载opencv前往opencv官网,点击Library中的Release点击windows开始下载下载好后双击安装包运行安装完打开文件夹是这样的其中build是OpenCV使用时要用到的一些库文件,而sources中则是O

opencv-进阶05 手写数字识别原理及示例

前面我们仅仅取了两个特征维度进行说明。在实际应用中,可能存在着更多特征维度需要计算。下面以手写数字识别为例进行简单的介绍。假设我们要让程序识别图20-2中上方的数字(当然,你一眼就知道是“8”,但是现在要让计算机识别出来)。识别的方式是,依次计算该数字图像(即写有数字的图像)与下方数字图像的距离,与哪个数字图像的距离最近(此时k=1),就认为它与哪幅图像最像,从而确定这幅图像中的数字是多少。下面分别从特征值提取和数字识别两方面展开介绍。1.特征值提取步骤1:我们把数字图像划分成很多小块,如图20-3所示。该图中每个数字被分成5行4列,共计5×4=20个小块。此时,每个小块是由很多个像素点构成的

python opencv:批量识别拼接图片分界线并进行自动裁剪

本文主要内容一项目概要二项目流程三图像边缘提取四直线检测五项目代码一项目概要在网上找图片素材时,有很多的图片是长图片,在一张图片上拼接了许多张图片,而很多时候我们需要单张图片,此时就需要将长图进行裁剪,一般可以用图片工具进行简单裁剪,高级点可以采用ps进行切片处理,如果图片数量少还好说一旦有大量的图片需要裁剪就很繁琐并且费时费力。这时就会想用自动裁剪工具进行裁剪,而网上的大多数工具都是定尺寸裁剪需要手动输入裁剪位置,这种还是没法实现自动识别图片间的分界线并裁剪的操作。而此时想起曾学习过一点机器视觉的内容,就尝试用python和opencv实现整个操作过程,来识别图片分界线并自动裁剪保存。二项目

通过Opencv进行各种验证码图片识别

通过OpenCV进行验证码图片识别是一个常见的任务,可以使用各种图像处理和机器学习技术来实现。在本文中,我们将深入探讨几种常用的验证码图片识别方法,并提供相应的Python源代码。本文将涵盖以下几个方面的内容:验证码图片预处理验证码图片分割机器学习方法进行验证码图片识别深度学习方法进行验证码图片识别在开始之前,我们需要确保已经安装了OpenCV和其他相关的Python库。可以使用以下命令来安装它们:pipinstallopencv-pythonpipinstallscikit-learnpipinstalltensorflow接下来,我们将依次介绍每个部分的实现细节和示例代码。1、验证码图片预

Anaconda虚拟环境下导入opencv

文章目录解决方法测试解决方法1、根据自己虚拟环境对于的python版本与电脑对应的位长选择具体的版本,例如python3.9选择cp39,64位电脑选择64下载地址:资源地址若是不确定自己虚拟环境对应的python版本,可以输入下列命令:python-V#注意V是大写2、将下载好的whl拷贝到anaconda的安装目录下的bin/Lib/site-packages3、回退选择鼠标选中site-packages文件夹,按住shrift键,同时点击鼠标右键打开cmd窗口4、激活虚拟环境(若是未创建虚拟环境,可以参考pycharm如何配置Anaconda虚拟环境打开AnacondaPowershel

【OpenCV】cv2.HoughLines()霍夫直线检测

【OpenCV】cv2.HoughLines()霍夫直线检测文章目录【OpenCV】cv2.HoughLines()霍夫直线检测0.介绍1.函数2.代码3.效果0.介绍霍夫直线检测(HoughLineTransform)是一种在图像中检测直线的经典算法。它通过将二维图像空间中的点映射到极坐标空间中,将直线检测问题转化为在参数空间中找到交点的问题。原理:对于图像空间中的每个边缘点,计算其对应在极坐标空间中可能的直线。极坐标空间中的直线由两个参数表示:极径(rho)和极角(theta)。极径rho表示直线到图像中心的距离,极角theta表示直线与x轴的夹角。极坐标空间中,使用累加器来记录每个参数组