摘要:
什么图像归一化 通俗地讲就是将矩阵的值通过某种方式变到某一个区间内 图像归一化的作用 1. 目前能理解的就是归一化到某个区间便于处理,希望高人可以指点 opencv文档中的介绍 norm_type有NORM_INF, NORM_MINMAX,NORM_L1和NORM_L2四种。 1、在 NORM_M 阅读全文
摘要:
虚拟机网络模式说明 [TOC] NAT模式 安装好虚拟机后的默认网络连接方式就是NAT(Network Address Translation),意即网络地址转换,VirtualBox会自动生成一个NAT网络适配器用于虚拟机和宿主机进行通信,一台宿主机只能有一个NAT网络适配器。 该模式下虚拟机对外 阅读全文
摘要:
大端模式和小端模式 [TOC] 0x123456在内存中的存储方式 大端模式 小端模式 不难看出大端模式比较符合人的直观认识。 为什么会有大小端之分呢 1. 一开始是由于不同架构的CPU处理多个字节数据的顺序不一样,比如x86的是小段模式,KEIL C51是大端模式。但是后来互联网流行,TCP/IP 阅读全文
摘要:
ASCII、Unicode、UTF 8、UTF 8(without BOM)、UTF 16、UTF 32傻傻分不清 [TOC] 前言 Github上下载了一份代码打算学习,源工程是在linux上开发的,我在Windows上编译通过不了,很多莫名奇妙的错误,最后发现源代码文件是UTF 8(withou 阅读全文
摘要:
思路非常讨巧,就是将namedWindow创建的窗口的客户区贴到MFC的图片控件里面去,然后将剩下的窗口框架隐藏掉,代码如下: 特别需要注意的是cvGetWindowHandle 实际上返回的是窗口的客户区,FindWindow才是真正的窗口句柄,Spy++证明了这一点。 阅读全文
摘要:
解码及显示 [TOC] 解码 1. 循环读取视频帧 2. 解码 两个重要的FFmpeg接口: avcodec_send_packet,发送一个包给解码器; avcodec_receive_frame,从解码器取回解码后的数据。 资源清理 阅读全文
摘要:
[TOC] 编辑UI 编辑UI如下图所示: 新建视频播放类Display 定义如下初始化函数 打开相机 防止UI卡死,需要单独用一个线程去显示视频,可以选中打开相机还是打开本机mp4文件。 关闭相机 启动线程可以直接调用start(),但是结束线程并没有现成的接口可以调用。 添加一个事件用来判断是否 阅读全文
摘要:
[TOC] 通过QtDesigner 1. 单击菜单栏切换到信号槽编辑模式 2. 单击控件并拖动鼠标到信号的接收对象上,一般为对话框自己,松开鼠标弹出信号和槽选择框 3. 选中clicked()信号 4. 点击右边Edit弹出信号槽编辑框 5. 添加一个槽函数,特别注意槽函数名字后面一定要带“()” 阅读全文
摘要:
[TOC] 下载所需的whl包 打开链接 "PyPI" ,依此搜索 python_dotenv,PyQt5_sip,PyQt5,pyqt5_tools;基本上都是第一个,点进去点击 Download files,选择相应的版本下载即可,我这边用的PyQt的版本是5.11.3。下载之后放在\Anaco 阅读全文