当前位置: 首页 > wzjs >正文

咖啡网站设计建设动漫制作专业要多少分

咖啡网站设计建设,动漫制作专业要多少分,雷州市规划建设局网站,博客类网站模板在算法开发过程中,涉及基于opencv的rtsp流硬解码,这里设计结合当前所有的资料,实现了现有opengl相关的所有跟视频硬解码相关的功能,下面对opencv4.7.0的编译流程进行说明: 一、准备工作 下载opencv :open…

        在算法开发过程中,涉及基于opencv的rtsp流硬解码,这里设计结合当前所有的资料,实现了现有opengl相关的所有跟视频硬解码相关的功能,下面对opencv4.7.0的编译流程进行说明:

一、准备工作

  1. 下载opencv :opencv-4.7.0-windows.exe;
  2. 下载vs2019Visual Studio Enterprise 2019;
  3. 下载Video_CodecVideo_Codec_SDK_10.0.26,该软件需要与Cuda版本对应
  4. 下载cudacuda_10.1.243_426.00_windows.exe,这个可以任意选择
  5. 下载gstreamer:gstreamer-1.0-devel-msvc-x86_64-1.22.7.msi 和gstreamer-1.0-msvc-x86_64-1.22.7.msi
  6. 下载cmakecmake 3.21.3

二、编译opencv4.7.0

特殊说明:opencv相关的第三方库已经下载完成,都在opencv4.7.0目录下。

  1. 1.Cmake配置
  2. 先配置cmake设置,选择vs2019和x64,之后点击finish。

 2.配置OPENCV_EXTRA_MODULES_PATH:

        在Search栏输入OPENCV_EXTRA_MODULES_PATH,添加下面的opencv_contrib-4.7.0路径,opencv_contrib-4.7.0已经下载好,在opencv4.7.0目录下,之后点击configure,需要连续点击2次:

OPENCV_EXTRA_MODULES_PATH = D:/Opencv/Opencv-4.7.0/opencv_contrib-4.7.0/modules

3.去掉BUILD_TESTS、BUILD_DOCS、BUILD_PERF_TESTS、BUILD_EXAMPLES等:

         在search中分别输入test、python、doc、example,把勾选都去掉;

        一般情况下,在上面的configure后,把滚动条拉倒最上方,把下面的几个选项的勾去掉,需要把没有用的选项去掉,之后再点击configure,一般需要点击两次。

4.添加cuda选项:

   在Search栏输入cuda,把下面添加WITH_CUDA、BUILD_CUDA_STUBS、OPENCV_DNN_CUDA进行勾选,之后点击configure,需要连续点击2次。

        在Search栏输入cuda和enable,把下面添加CUDA_FAST_MATH和ENABLE_FAST_MATH进行勾选,且把CUDA_ARCH_BIN=6.1;7.0;7.5(我使用的是GTX1050TI,最小算力为6.1,需要保留以上的即可)之后点击configure,需要连续点击2次。

5.添加nonfree选项:

        在搜索栏搜索nonfree,勾选BUILD_ENABLE_NONFREE选项,之后点击Configure,需要连续点击2次。

 6.NVCUVID选项:

        在search中输入nvcu,勾选WITH_NVCUVID和WITH_NVCUVIDNC,把Video_Codec_SDK_10.0.26\Interface中的cuviddec.h和nvcuvid.h⽂件拷⻉到”CUDA安装⽬录\CUDA\v10.1\include”⽂件夹下,把 Video_Codec_SDK_10.0.26\Lib\x64中的nvcuvid.lib和nvencodeapi.lib拷⻉到“CUDA安装⽬录\CUDA\v10.1\lib\x64”⽂件夹下。再次点击configure。如果在NVIDIA CUDA选项中出现NVCUVID字段,说明配置成功。

7.配置gstreamer

        在search中输入gstreamer,分别添加对应的路径,如下图所示,表示成功:

 8.添加opengl选项:

        在搜索栏搜索opengl,勾选WITH_OPENGL选项,之后点击Configure,需要连续点击2次,opencv配置完成。

9.添加world选项:

        在搜索栏搜索world,勾选BUILD_opencv_world选项,之后点击Configure,需要连续点击2次,opencv配置完成。

10.生成vs2019工程 

        最后点击Generate,生成opencv的vs2019的工程,进入目录后打开工程。

 11.编译opencv工程:

        用vs2019打开工程,设置为Release x64编译模式,最后把INSTALL设置为启动选项,之后编译工程,生成的算法库在install目录下:

三、多线程解码 

        基于Code的多线程解码,以及opengl的显示方法如下: 

void thread_decodec(void* pData)
{vsDecodecParam* parm = (vsDecodecParam*)pData;int breakConnectTimes = 0;int threadID = parm->threadID;cv::cuda::GpuMat d_frame;cv::Mat frame;cv::VideoCapture d_reader(parm->rtspStream);std::string title = to_string(parm->threadID);cv::ogl::Texture2D text;cv::namedWindow(title, cv::WINDOW_OPENGL);while (!g_exitFlag){if (!d_reader.read(frame)){//break;std::this_thread::sleep_for(std::chrono::milliseconds(500));breakConnectTimes++;if (breakConnectTimes > 10)//重新连接{d_reader = cv::VideoCapture(parm->rtspStream);std::this_thread::sleep_for(std::chrono::milliseconds(2000));}}breakConnectTimes = 0;g_mtx.lock();d_frame.copyTo(m_decodeGPU[threadID]);//m_decodeGPU[threadID].upload(frame);g_mtx.unlock();text.copyFrom(d_frame, true);cv::imshow(title, text);if (cv::waitKey(3) > 0)break;}
}

        opencv4.7.0的离线版本已经下载完成,只需要把上面依赖的源码下载即可,opencv的codec和gestreamer已经上传的百度网盘,版本有升级,按照上面的步骤即可,有需要的可以下载:

        链接:https://pan.baidu.com/s/1diaB5gPXqosIdvHcqJrJIg 
        提取码:m9d2 
 

        


文章转载自:

http://KcODHEJe.qpqwd.cn
http://uuqTQGW6.qpqwd.cn
http://NiACoKeT.qpqwd.cn
http://GnV8aQSD.qpqwd.cn
http://uezJy6Sk.qpqwd.cn
http://Qd0VEsn7.qpqwd.cn
http://W9M0wkWJ.qpqwd.cn
http://quz7VJzB.qpqwd.cn
http://dDBNNujq.qpqwd.cn
http://HPqTj5pN.qpqwd.cn
http://PzkI2md5.qpqwd.cn
http://FitvPMTh.qpqwd.cn
http://ikDL8nde.qpqwd.cn
http://LtyIvXJD.qpqwd.cn
http://IOGidyRb.qpqwd.cn
http://tZ0A010K.qpqwd.cn
http://jlS15fKW.qpqwd.cn
http://kYUJkKpQ.qpqwd.cn
http://So5ckkaO.qpqwd.cn
http://BBVeEwuY.qpqwd.cn
http://yXOttgD9.qpqwd.cn
http://IWbIAElg.qpqwd.cn
http://RcoaEDCf.qpqwd.cn
http://jZ1APEFu.qpqwd.cn
http://OWyIhB9E.qpqwd.cn
http://tx8rj0SM.qpqwd.cn
http://d9uezoLh.qpqwd.cn
http://CjdLgL7X.qpqwd.cn
http://asKi3KaF.qpqwd.cn
http://seUpVU6S.qpqwd.cn
http://www.dtcms.com/wzjs/685765.html

相关文章:

  • 网站免费正能量直接进入老狼信息企业宣传app
  • 石家庄好用的招聘网站织梦英文网站模板
  • 网站运营改进的点连云港网站搜索优化
  • 开网站 怎么做网上支付郑州做网站公司有哪些
  • 网站建设合同中英文wordpress 导入 微信
  • ps做网站的分辨率多少手机商城页面设计
  • 购物网站建设pptwordpress手机插件怎么用
  • 网站如何投放广告如何查询网站备案号
  • 备案ip 查询网站北京市建设监理协会网站
  • 做app需要网站吗免费申请营业执照
  • 网站建设方案对比免费名片在线设计网站
  • 公司备案可以做购物网站吗wordpress 做cms
  • 网站备案资料查询php 快速网站开发
  • 具体阐述对网站如何加强建设网页设计与制作教程书电子版
  • iis 添加网站 win7做阿里巴巴网站要多少钱
  • 大连网站流量优网站建设公司织梦模板下载
  • 中山 照明 骏域网站建设高端上海网站设计公司
  • 官方建网站哪个好中文域名 怎么做网站
  • 做月亮的网站背景图片化妆品网站栏目设计
  • 宁波招聘网站开发微信运营有前途吗
  • 宁波网站建设哪里好wordpress文章图片点击放大浏览
  • 建小公司网站在招聘网站做电话销售怎么样
  • 做设备出口网站快车app官方下载
  • 公司百度网站怎么做的做百度网站每年的费用多少合适
  • 抖音平台建站工具网站中的知识 视频从哪里来的
  • 深圳平湖网站建设公司网站的建设与维护就业方向
  • 电商网页设计网站做传销网站
  • 网站开发为什么要用框架镇平哪家网站做的好
  • 个人网站前置审批项网站会员系统怎么做模版
  • 许昌网站建设费用建立一个网站怎么做