文章 2024-10-18 来自:开发者社区

语义分割笔记(三):通过opencv对mask图片来画分割对象的外接椭圆

mask图像介绍 根据 mask 图像来画分割对象的外接椭圆是一种常见的图像分割任务。Mask 图像通常是一个二值图像,其中包含了感兴趣对象的像素。通常情况下,白色像素表示对象,黑色像素表示背景。 步骤 以下是一般的步骤,演示如何根据 mask 图像来画分割对象的外接椭圆: 加载 Mask 图像: 读取包含对象分割信息的 mask 图像。这个图像可以是单通道的灰度图像,其中对象区域是白色,或...

语义分割笔记(三):通过opencv对mask图片来画分割对象的外接椭圆
文章 2024-10-18 来自:开发者社区

目标检测笔记(六):如何结合特定区域进行目标检测(基于OpenCV的人脸检测实例)

背景 由于我们在做项目的时候可能会涉及到某个指定区域进行目标检测或者人脸识别等任务,所以这篇博客是为了探究如何在传统目标检测的基础上来结合特定区域进行检测,以OpenCV自带的包为例。 一般来说有两种方式实现区域指定: 第一种:在网络处理之前,将特定区域划分出来,然后在送入到神经网络进行检测 第二种:在网络处理之后,直接来划分区域的坐标对网络处理后目标进行判定,判定此目标是否在这个区域中,...

目标检测笔记(六):如何结合特定区域进行目标检测(基于OpenCV的人脸检测实例)
文章 2024-10-18 来自:开发者社区

Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)

ffmpeg安装 安装链接:Jetson 环境安装(三):jetson nano配置ffmpeg和nginx(亲测)安装完以后,在配置文件.zshrc 或者.bashrc中加入ffmpeg的环境变量: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Your/Path/ffmpeg/lib/ export PATH=/Your/Path/ffmpeg/ffmpe....

Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
文章 2024-10-18 来自:开发者社区

Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0

下载opencv源码和opencv_contrib扩展包 官网地址:https://opencv.org/releases.html 从opencv官网下载opencv3.4.0以及opencv_contrib(python需要 只是c语言使用不需要)压缩包。将下载的opencv3.4.0及opencv_contrib-3.4.0解压,并将opencv_contrib-3.4.0的文件夹放到op....

Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
文章 2024-10-18 来自:开发者社区

视频监控笔记(三):opencv结合ffmpeg获取rtsp摄像头相关信息

附录 网址作用ffmpeg rtp时间戳rtp和ntp时间戳问题研究Python3 调用ffmpegPython3 调用ffmpeg的动态库 编译问题Capturing RTP Timestamps对opencv源码和ffmpeg源码编译获取ntp时间戳利用ffmpeg和opencv进行视频的解码播放将ffmpeg中得到的数据缓存转换成可以被OpenCV处理的Mat类对象OpenCV繪製檢測結果....

文章 2024-10-17 来自:开发者社区

Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件

1.安装显卡Nvidia # 删除软件及其配置文件apt-get --purge remove <package> # 删除没用的依赖包 apt-get autoremove <package> # 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpk....

Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
文章 2024-06-27 来自:开发者社区

技术笔记:openCV特征点识别与findHomography算法过滤

一,首先我们对函数先进行分析findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) (就是对图片的矫正),使用最小均方误差或者RANSAC方法函数功能:找到两个平面之间的转换矩阵。这里涉及到映射变换的知识, 下面介绍下什么是映射变换&#...

文章 2023-10-16 来自:开发者社区

[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置

前言一、基础知识1.1 直播推流流程分析1.1.1 直播推流流程分析推流协议:rtmp直播服务器CDN:nginx-rtmp模块crtmp-server客户端播放协议:rtmphttp-flv adobe的hls(苹果的延迟10s左右)准备:vlcffplay基于flash的插件1.1.2 推流过程1.1.2 直播rtmp协议分析RTMP(Real Time Messaging Protocol....

[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置
文章 2023-10-16 来自:开发者社区

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV视频lO接口

一、OpenCV VideoCapture打开摄像头接口讲解和源码分析VideoCapture可以打开数据源(文件/摄像机/rtsp流)以下两种方案打开:bool open ( int index )VideoCapture cap(index)bool open ( int index )VideoCapture cap(index)二、OpenCV VideoCapture打开视频流接口讲解....

文章 2023-10-16 来自:开发者社区

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理

一、通过ROI感兴趣区域来裁剪图像1.1 cv::Rect示例#include <opencv2\core.hpp> #include <opencv2\imgcodecs.hpp> #include <opencv2\highgui.hpp> using namespace cv; int main(int argc, char* argv) { Mat...

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。