信道编码和交织
信道编码的引入主要是为了解决数据在信道中传输时引入的误码问题。解决误码问题有两个办法:前向纠错、后向纠错。
一.FEC(Forward erro correction)1.重复码
将每一个信息比特重复3次编码:0→000,1→111。 接收端根据少数服从多数的原则进行译码。 传输效率低
2.分组码
为了提高传输效率,将k位信息比特分为一组,增加少量多余码元,共计n位,这就是分组码。 包含k位信息比特的n位分组码,一般记为(n,k)分组码,如图5所示。
奇偶校验码:只能查错(奇数个错误)不能纠错 汉明码:可检测两位错误,纠正一位错误 检错原理:如(7,4)汉明码 ...
图像特征检测和描述
项目原因,需要对图像特征进行检测,以前在学习opencv时就知道有一些常用的特征检测算法,但因为时间久远,重新了解并简单记录一下。因为对特征检测的要求并不高,因此主要关于传统特征检测方法,且主要关于SIFT。
特征检测与描述 特征:局部图像特征(也称为感兴趣点、关键点、突出点)被定义为一个具体的pattern不同于周围邻近的像素,通常关联着一个或多个图像的属性。这样的属性包括但不限于边缘edges、角点corners、区域regions。
描述符:描述符term detector指的是能够使用高维特征向量描述特征点的算法/技术。
介绍 SIFT(Scale-Invaria ...
图片类型转换
前言 在计算机视觉任务中,大多数时候都涉及到图片的加载、训练以及训练结果的可视化。在实操过程中,经常会遇到图片各种类型之间的转换问题
三种类型PIL、tensor、numpy,一种显示plt
图片的读入 通常是有两种读入方式,分别是用PIL中的Image读入和用openCV读入。PIL(Python Imaging Library)是Python中最基础的图像处理库,OpenCV是一个很强大的图像处理库,适用面更广。两种读入方式是有区别的,主要有以下几个区别
图片格式不同,Image读入的是“RGB”,Opencv读入的是“BGR”。
读入图片的尺寸不同,Image读入的是 w h, ...
Git代理
当您在克隆或从远程仓库获取数据时,很可能因为网络状况不佳遇到很慢甚至超时的情况,那么此时您可能需要配置 Git 的代理。
Git 支持的传输协议以及判断(点击展开)在此之前需要先提一下,Git 支持的传输协议有 ssh、git、http 和 https 协议(此外,ftp 和 ftps 也可用于拉取,但在 Git 官方文档中提到是低效且过时的,不建议使用)。其原生传输协议(即 git:// URL)不做鉴权,在不安全的网络环境下应谨慎使用。要如何分辨 Git 使用的传输协议呢?可以通过 Git URL 来进行判断:sshssh://[user@]host.xz[:port]/path ...
毕业设计:嵌入式平台的目标检测-5
目前进展 使用PySide2写了图形化界面,目前只修改了一点bug,基本能保证软件的流畅运行,几个注意点:
界面更新在主线程中进行,更新的数据在QThread线程中获得,切忌在python的线程中,否则会导致界面卡死,QThread使用方法见下
当主界面存在两个QLabel,需要显示两张图时,第二张图会对第一张产生影响,需要为每个QLabel添加box边框并且设置sizepolicy为ignore
使用访问本地文件浏览器时,如果卡死,可以使用和本地浏览器不同的浏览器
别在虚拟环境中pyinstaller,会导致虚拟环境直接G!很难受,重新搞环境
123456789101112131415 ...