logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

14、ubuntu环境下编译OPENCV的NVCODEC SDK版本进行硬件解码视频和播放测试(附录ffmpeg+nvidia配置环境)

然后下载opencv进行编译我用的最新版本4.6.0 (2023-5-25)基本思想:编译opencv包含cuda版本,然后进行解码播放显示帧。然后下载解码组件进行重新编译opencv进行准备。

文章图片
#opencv#音视频#计算机视觉 +1
16、window11+visual studio 2022+cuda+ffmpeg进行拉流和解码(RTX3050)

上述框颜色 红色是两个框 一个是基于解码的gpu进行yuv转rgb 然后送给黑色框进行算法推理,然后经过解码进行另一个红色框进行rgb转yuv,然后给橙色框进行编码h264进行推流,整个数据传输使用共享内存进行数据交互,整个解码器和编码器使用。然后进行代码开发,这里并没有将opencv+cuda进行二次编译,当然也可以编译,但是本菜鸡没用cv::cuda::Mat的形式开发,还是依赖ffmpeg的

文章图片
#visual studio#ide
4、Android 手机端进行实时目标检测,并使用FFMPEG将检测的视频流推到服务器显示

基本思想:记录一下上次工业检测项目的Android推流代码一、先将up的GitHub - nihui/ncnn-android-nanodet代码跑起来,导入nihui大佬的ncnn库和opencv-mobile库即可二、在linux系统上构建Android的交叉编译环境1、Android 移植C++ 开发的第三方.so包和.a包_sxj731533730-CSDN博客_c++开发安卓三、使用交叉

#android#c++#android studio
13、使用Android Studio开发工具,将一个QT含有第三方库的工程打包成一个动态so供Android Studio开发人员调用

基本思想:想把一个含有opencv和ncnn的工程打包成一个动态库,供小组的其他人调用一、 构建一个简单的clion工程,该工程中调用了第三方的opencv,完成了一个像素点的累加;cmakelists.txtcmake_minimum_required(VERSION 3.21)project(untitled1)find_package(OpenCV REQUIRED)set(CMAKE_CX

#android studio#android#android-studio
13、使用Android Studio开发工具,将一个QT含有第三方库的工程打包成一个动态so供Android Studio开发人员调用

基本思想:想把一个含有opencv和ncnn的工程打包成一个动态库,供小组的其他人调用一、 构建一个简单的clion工程,该工程中调用了第三方的opencv,完成了一个像素点的累加;cmakelists.txtcmake_minimum_required(VERSION 3.21)project(untitled1)find_package(OpenCV REQUIRED)set(CMAKE_CX

#android studio#android#android-studio
18、window10+Clion2022+minGW编译opencv4.4.0+opencv_contrib4.4.0并测试

基本思想:在window10想配置一下opencv4.4.0,同时导入clion2020.1中使用,逐记录一下;首先下载minGW工具和opencv4.4.0源码minGW:可以自行下载https://sourceforge.net/projects/mingw-w64/files/?source=navbar;建议使用window10 自带的linux 内核下载离线安装包, 这样比较快~axel

#opencv#linux
18、ubutnu20.04使用RTX3060硬件进行视频编解码+推流

一、进行nv-codec-headers配置。二、进行video_codec_sdk配置。基本思想:先进行环境配置,系统环境如下。三、进行ffmpeg编译。

文章图片
#视频编解码
哪吒开发板试用&结合oak深度相机进行评测

基本思想:收到intel的开发板-小挪吒,正好手中也有oak相机,反正都是openvino一套玩意,进行评测一下,竟然默认是个window系统,刷成linux系统,测试比较方便,虽然window+python代码也可以开发

到底了