- 博客(15)
- 收藏
- 关注
转载 OpenCV之图像归一化(normalize)
什么图像归一化通俗地讲就是将矩阵的值通过某种方式变到某一个区间内图像归一化的作用目前能理解的就是归一化到某个区间便于处理,希望高人可以指点opencv文档中的介绍C++:voidnormalize(InputArraysrc, InputOutputArraydst, doublealpha=1, doublebeta=0, intnorm_type=NORM...
2019-08-15 09:59:00 6717
转载 虚拟机网络模式说明
虚拟机网络模式说明[TOC]NAT模式安装好虚拟机后的默认网络连接方式就是NAT(Network Address Translation),意即网络地址转换,VirtualBox会自动生成一个NAT网络适配器用于虚拟机和宿主机进行通信,一台宿主机只能有一个NAT网络适配器。graph LR;虚拟机-->NAT网络适配器NAT网络适配器--标记-->宿主机宿主机-...
2019-05-07 20:01:00 156
转载 大端模式和小端模式
目录 大端模式和小端模式 0x123456在内存中的存储方式 为什么会有大小端之分呢 判断机器的字节序 大端模式和小端模式0x123456在内存中的存储方式大端模式低地址 -----> 高地址0x12 | 0x34 | 0x...
2019-05-07 18:39:00 205
转载 ASCII、Unicode、UTF-8、UTF-8(without BOM)、UTF-16、UTF-32傻傻分不清
目录 ASCII、Unicode、UTF-8、UTF-8(without BOM)、UTF-16、UTF-32傻傻分不清 前言 ASCII Unicode UTF UTF-8 UTF-8(without BOM) 怎样区分U...
2019-05-07 18:39:00 272
转载 MFC窗口通过OpenCV显示图片
思路非常讨巧,就是将namedWindow创建的窗口的客户区贴到MFC的图片控件里面去,然后将剩下的窗口框架隐藏掉,代码如下: cv::Mat img = cv::imread("./test.jpg"); cv::namedWindow("test", cv::WINDOW_AUTOSIZE); HWND hWnd = static_cast<HWND...
2019-03-21 09:19:00 173
转载 基于FFmpeg的Dxva2硬解码及Direct3D显示(五)
解码及显示[TOC]解码循环读取视频帧AVPacket packet = { 0 };while (av_read_frame(m_pFmtCtx, &packet) >= 0){ if (m_videoIndex == packet.stream_index) { Decode(m_pDecoderCtx, &pack...
2019-01-28 19:38:00 1053
转载 PyQt5播放实时视频流或本地视频文件
目录 编辑UI 新建视频播放类Display 打开相机 关闭相机 显示视频画面 完整源代码 效果图 编辑UI编辑UI如下图所示:新建视频播放类Display定义如下初始化函数def __init__(...
2019-01-25 15:48:00 8416
转载 PyQt5信号与槽关联的两种方式
[TOC]通过QtDesigner单击菜单栏切换到信号槽编辑模式单击控件并拖动鼠标到信号的接收对象上,一般为对话框自己,松开鼠标弹出信号和槽选择框选中clicked()信号点击右边Edit弹出信号槽编辑框添加一个槽函数,特别注意槽函数名字后面一定要带“()”。然后保存到当前工程目录下,命名为hello.ui,在PyCharm中右键选中hello.ui,Ext...
2019-01-25 15:41:00 1079
转载 PyCharm离线安装PyQt5_tools(QtDesigner)
目录 下载所需的whl包 安装whl 配置PyCharm 测试 下载所需的whl包打开链接 PyPI,依此搜索 python_dotenv,PyQt5_sip,PyQt5,pyqt5_tools;基本上都是第一个,点进去点击 Download files,...
2019-01-25 14:46:00 2040
转载 基于FFmpeg的Dxva2硬解码及Direct3D显示(三)
目录 初始化Direct3D 创建Direct3D物理设备对象实例 创建Direct3D渲染设备实例 创建Direct3D视频解码服务 初始化Direct3DDirect3D渲染可以通过Surface和Texture来实现,后者比较复杂,...
2019-01-22 16:16:00 1209
转载 基于FFmpeg的Dxva2硬解码及Direct3D显示(四)
目录 初始化硬解码上下文 创建解码数据缓冲区 创建IDirectXVideoDecoder视频解码器 设置硬解码上下文 解码回调函数 初始化硬解码上下文创建解码数据缓冲区这一步为了得到 LPDIRECT3DSURFACE...
2019-01-22 16:16:00 1838
转载 基于FFmpeg的Dxva2硬解码及Direct3D显示(二)
目录 解析视频源 获取视频流 解析视频流 解析视频源说明:这篇博文分为“获取视频流”和“解析视频流”两个部分,使用的是FFmpeg4.1的版本,与网上流传的低版本的API有一定的区别。获取视频流首先需要创建一个AVFormatContext对象,其...
2019-01-22 16:06:00 1529
转载 基于FFmpeg的Dxva2硬解码及Direct3D显示(一)
目录 前言 名词解释 代码实现逻辑 前言关于视频软解码的资料网上比较多了,但是关于硬解可供参考的资料非常之有限,虽然总得来说软解和硬解的基本逻辑一样,但是实现细节上的差别还是比较多的。虽然目前功能已实现,但是理解不到位的地方还是有的,文中我会抛出来,希望大神们不吝赐教。...
2019-01-21 13:22:00 2628
转载 视频基础知识
前言第一次接触视频解码的知识,期间查了很多资料,记录下自己的理解。摄像机采集原始数据并对其进行编码后,以码流的形式向外输出,一般为PS流或TS流各种数据流简介ES 流(Elementary Stream):编码器将每一帧的原始模拟信号编码后放在一个UA(存取单元)里面,然后多个UA组成一个ES进行源源不断输出,形成ES流。PES 流(Packetized Elementary ...
2019-01-17 17:09:00 79
转载 CMake编译OpenCV4.0时opencv_ffmpeg.dll等下载失败的解决思路总结
一、Configure会报一些红色的警告信息,比如: 1 CMake Warning at cmake/OpenCVDownload.cmake:193 (message): 2 FFMPEG: Download failed: 7;"Couldn't connect to server" 3 4 For details please refer to the do...
2018-12-19 13:39:00 1802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人