opencv ffmpeg avframe mat

ffmpeg截取视频封面图

package com.goldman.launcher;import java.io.*;public class VideoThumbnail { public static void main(String[] args) { File folder = new File("D://"); F ......
封面 ffmpeg 视频

【机器学习】OpenCV人脸识别

OpenCv 基础函数 # 读取图片 image = cv2.imread("test01.jpg") # 转灰度 gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 修改尺寸 resize_image = cv2.resize(image, ......
人脸 机器 OpenCV

C++调用opencv使用透明遮罩进行模板匹配定位——以梦幻西游鼠标为例

项目调用C++的opencv模块进行模板匹配,即在一张源图上找到对应模板图最相似的位置,网上大多数使用matchTemplate方法并没有使用到mask遮罩(也可以叫掩膜),而在现实情况中不规则的模板更为常见,而模板加遮罩则可以实现不规则模板,本文以梦幻西游鼠标为例,展示了用遮罩和不使用遮罩的差异。... ......
梦幻西游 鼠标 模板 梦幻 opencv

Python OpenCV的下载和安装

为了更快速地、更简单地下载和安装Python OpenCV,本书将从清华镜像下载和安装OpenCV-Contrib-Python库。在这个库中,除包括OpenCV-Contrib-Python库外,还包括Numpy库。Numpy库是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算。 1 ......
Python OpenCV

ffmpeg 添加自定义编解码插件

有两种方法: 一. ffmpeg 添加自定义编解码插件(以修改ffmpeg源码的方式添加) 例:添加一个解码器,给这个解码器取个名字叫mydecoder,可以通过下面的步骤添加: 1.在libavcodec目录下,新建文件mydecoder.c #include "avcodec.h" #inclu ......
插件 ffmpeg

ffmpeg-6.1编译

ffmpeg编译 ** ffmpeg详细说明可以参考:** https://blog.csdn.net/leixiaohua1020/article/details/44220151 https://www.cnblogs.com/leisure_chn/category/1351812.html ......
ffmpeg 6.1

ffmpeg转码视频文件

转码 转码视频文件例子 extern "C" { #include <libavcodec/avcodec.h> #include <libavfilter/buffersink.h> #include <libavfilter/buffersrc.h> #include <libavformat/ ......
文件 ffmpeg 视频

在VisionFive 2(昉·星光2)开发板上基于Opencv进行人脸识别

此教程的运行主要是在StarFive的VisionFive 2(昉·星光2)开发板上,板子的具体信息或者其他产品参考官网主页;VisionFive 2的开源技术文档和装机教程参考官方文档。 1. 在VisionFive 2上安装debian系统 将Debian OS烧录到Micro-SD上 这一部分 ......
人脸 VisionFive 星光 Opencv 183

【ffmpeg】FFmpeg命令行

【参考链接】 FFmpeg命令行教程:66个实用案例解析 常见FFmpeg命令行全面分析 FFmpeg最常用命令参数详解及应用实例 ......
命令 ffmpeg FFmpeg

Qt/C++视频监控安卓版/多通道显示视频画面/录像存储/视频播放安卓版/ffmpeg安卓

一、前言 随着监控行业的发展,越来越多的用户场景是需要在手机上查看监控,而之前主要的监控系统都是在PC端,毕竟PC端屏幕大,能够看到的画面多,解码性能也强劲。早期的手机估计性能弱鸡,而现在的手机性能不是一般的牛,甚至超越了PC机的性能,所以手机上查看多路监控也就有了硬件基础前提。对应众多Qt程序员来 ......
视频 视频监控 录像 画面 通道

使用OpenCV看视频

import cv2 # video = cv2.VideoCapture("rtsp://192.168.0.200:554/av0_0") video = cv2.VideoCapture("fire.mp4") # 获取视频帧数 frame_count = int(video.get(cv2. ......
OpenCV 视频

TSINGSEE青犀基于opencv的安全帽/反光衣/工作服AI检测算法自动识别及应用

可实时检测指定区域内的工作人员是否按照要求穿戴安全帽、反光衣/工作服,当发现视频画面内出现人员违规时,将立即触发告警并抓拍、弹窗提示等,提醒管理人员及时处理 ......

C++代码cuda版本的opencv实现图片BGR转RGB-HWC转CHW

前几天聊天的时候,有人疑问无法实现这种转换,因为原先实践过的缘故,就把解决方案写下 int Detect::dataProcess(unsigned char *img_ptr, int h, int w){ img = cv::Mat(h, w, CV_8UC3, img_ptr); cuda:: ......
RGB-HWC 版本 代码 opencv 图片

opencv 设置环境参数

1、方法1:参考链接 os.environ["OPENCV_IO_ENABLE_OPENEXR"]="1" 2、方法2:参考链接 OPENCV_IO_ENABLE_OPENEXR=1 python my_script.py ......
参数 环境 opencv

怎么在Android项目中导入ffmpeg库?

1.前言 在这里我以导入静态库(.a)为例进行分析,动态库(.so)是类似的。在导入前,各位要先编译好ffmpeg库,需要注意的是在编译的时候要开启交叉编译,目标平台为Android,其他平台的库(windows,linux)在Android平台使用不了,我这里编译的是armeabi-v7a架构的库 ......
Android 项目 ffmpeg

C++调用opencv和windows api完成桌面窗口截图——以梦幻西游为例

项目编写的C++程序,根据输入的字符串,遍历所有桌面窗口标题,查找包含该标题的窗口,对该桌面窗口进行截图,以梦幻西游为例 ......
梦幻西游 截图 桌面 windows 梦幻

FFmpeg 播放器实现音视频同步的几种方式

FFmpeg 播放器实现音视频同步的几种方式_ffmpeg音视频同步-CSDN博客 ......
播放器 方式 FFmpeg

opencv图像视频读取相关

图像读取: cv::Mat cv::imread(const String & filename, int flags=IMREAD_COLOR) 图像窗口函数 void cv::namedWindow(const String & winname,int flags = WINDOW_AUTOSI ......
图像 opencv 视频

Mat容器

Mat:在openCV中用于存储矩阵数据的类型 Mat中能存储的数据: cv::Mat_<_Tp>, cv::Mat_<double>, cv::Mat_<float>, cv::Mat_<uchar>, cv::Mat_<unsigned char> openCV中规定的数据类型: Mat类的创建 ......
容器 Mat

《深入理解 FFmpeg》第一章彩色插图汇总

layout: post title: "《深入理解 FFmpeg》第一章彩色插图" tags: - "FFmpeg" 这是《深入理解 FFmpeg》第一章彩色插图汇总。为了节省成本,印刷的时候转成了黑白灰度图,下面,上彩电。 目录及购买链接 [1] [2] [3] [4] [5] [6] [7] ......
插图 彩色 FFmpeg

opencv cpp的安装

搞了半天, 可算弄好了. vs opencv cpp: https://blog.csdn.net/weixin_50918736/article/details/130176469?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevan ......
opencv cpp

ffmpeg

ffmpeg -i test.m4a -y -acodec libmp3lame -aq 0 "test.mp3" 这是一个使用ffmpeg命令行工具将test.m4a文件转换为test.mp3文件的命令。具体解释如下: -i test.m4a:指定输入文件为test.m4a。 -y:覆盖输出文件, ......
ffmpeg

Qt显示OpenCV的单通道图片

一、概述 Qt中显示OpenCV的图片。OpenCV中的Mat默认是3通道图片。但是其灰度图、二值图片会是8位单通道的。 示例代码中记录了如何显示 二、代码示例 #include "ImageUtils.h" Mat ImageUtils::qImageToMat(QImage qImage) {/ ......
OpenCV 图片

java使用Ffmpeg合成音频和视频

1、Maven依赖 <!-- 需要注意,javacv主要是一组API为主,还需要加入对应的实现 --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.5.6</versi ......
音频 Ffmpeg 视频 java

opencv4.8+vs2019 运行出现一堆[INFO:XXX]信息

前言 Opencv+vs2019搭建成功运行后出现一堆INFO信息,虽说不影响程序运行但是会占据控制台窗口,覆盖正常调试输出 出现时机:在每次需要显示图像时均会出现,如:namedWindow、imshow函数调用时。 一、现象分析 这些不是错,是OpenCV在启动时加载GUI(图形用户界面)后端注 ......
opencv4 opencv 信息 2019 INFO

【Python】【OpenCV】检测直线和圆

重新理解一下Canny方法: 参数: image:输入的图像。 threshold1:第一个阈值,用于检测边缘的强度梯度的下限。 threshold2:第二个阈值,用于检测边缘的强度梯度的上限。 apertureSize:Sobel算子的大小,可选值为3、5、7,默认值为3。 L2gradient: ......
直线 Python OpenCV

【Python】【OpenCV】凸轮廓和Douglas-Peucker算法

针对遇到的各种复杂形状的主体,大多情况下,我们可以求得一个近似的多边形来简化视觉图像处理,因为多边形是由直线组成的,这样就可以准确的划分区域来便捷后续的操作。 cv2.arcLength() Method: 参数: curve:要计算周长的轮廓,可以是一个矩形、圆形、多边形等封闭曲线。 closed ......

【Python】【OpenCV】绘制外接矩形和外接圆

1 import cv2 2 import numpy 3 4 img = cv2.imread('../img/img.png', -1) 5 ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY) 6 contours, hie ......
外接圆 矩形 Python OpenCV

opencv实例练习(2)

这里主要做一些图像几何变换的实例练习 Opencv提供了许多基础的图像变换函数,可以用于调整图像的大小、旋转、平移、裁剪等操作。 1、缩放图像 将图像对象缩小了一半并赋值给缩放后的图像 1 import cv2 2 import numpy as np 3 4 Lmao = cv2.imread(' ......
实例 opencv

OpenCV 3.1 imwrite()函数写入异常问题解决方法

修改办法: 1.是将debug模式修改为Release,代码不用修改的情况下即可正常运行。 2.将imwrite()函数写入第三个参数,我们查看imwrite()的定义可以看到一个官方给出的例子 引用:OpenCV 3.1 imwrite()函数写入异常问题解决方法-腾讯云开发者社区-腾讯云 (te ......
函数 imwrite 方法 OpenCV 问题