摘要:
1 投影空间 欧氏空间,主要描述角度和形状,针对的是理想几何物体。例如,两条 ∥ 线永不相交,或交于无穷远点 (虚拟的点)。中学时代的 “平面与立体几何”,便属于欧式空间。 投影空间,指实际物体,被相机拍摄后,成像所在的空间,常用于计算机视觉中。在投影空间里,两条直线必会相交于一点,只不过当这两条线 阅读全文
摘要:
数字图像可看作一个数值矩阵, 其中的每个元素代表一个像素点,如下: 数值矩阵在 OpenCV 中用 Mat 表示,它是一种非常重要的数据结构,因为 OpenCV 中的大部分函数都和 Mat 有关: - 有的是 Mat 的成员函数; - 有的把 Mat 作为参数; - 有的将 Mat 作为返回值 1 阅读全文
摘要:
1 Qwt Qwt 全称为 Qt Widgets for Technical Applications,用于专业技术领域的可视化显示,如下所示: 左图为二阶系统的频率响应;中图为德国小城 Friedberg 2007年的温度统计; 右图为2012年4月,Linux 各个发行版,Debian, Min 阅读全文
摘要:
1 RTSP RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专用于音频和视频的应用层协议 和 HTTP 类似,RTSP 也使用 URL 地址,海康网络摄像头的 RTSP URL 格式如下: rtsp://[username]:[pass 阅读全文
摘要:
1 基于阈值 灰度阈值法,是最简单、速度最快的图像分割方法,广泛用于实时图像处理领域 ,尤其是嵌入式系统中 设输入图像 $f$,输出图像 $g$,则阈值化公式为 $ \begin{equation} g(i, j) = \begin{cases}1, &\text{f(i, j) ≥ T} \\ 0 阅读全文
摘要:
人工神经网络(ANN) 简称神经网络(NN),能模拟生物神经系统对物体所作出的交互反应,是由具有适应性的简单单元(称为神经元)组成的广泛并行互连网络。 1 神经元 1.1 M-P 神经元 如下图所示,来自其它神经元的信号,$x_1, x_2, ... , x_n $,传递过来作为输入信号,并通过带权 阅读全文
摘要:
本文以 Qt 中的 QtConcurrent::run() 函数为例,介绍如何将函数运行在单独的线程中。 1 QtConcurrent::run() QtConcurrent 是命名空间 (namespace),它提供了高层次的函数接口 (APIs),使所写程序,可根据计算机的 CPU 核数,自动调 阅读全文
摘要:
用 Qt 实现一个地址薄,功能包括:地址的添加、浏览、编辑、查找、输出文件等。 1 界面和元素 整个地址薄界面,为 AddressBook 类。其中的两个文本框和两个编辑栏,与 AddressBook 是 “包含” 关系 (has-a),故可将它们声明为类成员数据。 1) 文本框 Name 和 Ad 阅读全文
摘要:
基本原则:好的代码,能够减少 "别人" 理解它的时间。 "别人" 不仅指的是 其他人,也可能是 以后的自己 1 代码应易理解 1.1 符合习惯 下面两种形式等效,但方式2 更符合编码习惯,容易理解 // 方式 1 Node* node = list->head; if (node == NULL) 阅读全文
摘要:
Verilog 大小写敏感,且所有关键字都是小写 1 寄存器 register = storage,是数据存储单元的抽象,可视为能够存储数值的变量 (variable that can hold value) 关键字 reg; 缺省值 x; 2 网络连接 net = connection, 表示寄存 阅读全文