第11章 VPython——制作3D演示动画 378
11.1 场景、物体和照相机 378
11.1.1 控制场景窗口 380
11.1.2 控制照相机 383
11.1.3 模型的属性 384
11.1.4 三维模型 387
11.2 制作动画演示 390
11.2.1 简单动画 390
11.2.2 盒子中反弹的球 391
11.3 与场景交互 393
11.3.1 响应键盘事件 394
11.3.2 响应鼠标事件 394
11.4 用界面控制场景 397
11.5 创建复杂模型 400
11.5.1 faces()的用法 400
11.5.2 读入模型数据 402
第12章 OpenCV——图像处理和计算机视觉 408
12.1 存储图像数据的Mat对象 409
12.1.1 Mat对象和NumPy数组 410
12.1.2 像素点类型 414
12.1.3 其他数据类型 415
12.1.4 Vector类型 417
12.1.5 在图像上绘图 418
12.2 图像处理 421
12.2.1 二维卷积 421
12.2.2 形态学运算 424
12.2.3 填充——floodFill 426
12.2.4 去瑕疵——inpaint 427
12.3 图像变换 428
12.3.1 几何变换 428
12.3.2 重映射——remap 430
12.3.3 直方图统计 433
12.3.4 二维离散傅立叶变换 437
12.4 图像识别 440
12.4.1 用霍夫变换检测直线和圆 440
12.4.2 图像分割 444
12.4.3 用SURF进行特征匹配 450
第13章 数据和文件 453
13.1 声音的输入输出 453
13.1.1 读写WAV文件 453
13.1.2 用pyAudio播放和录音 456
13.2 视频的输入输出 459
13.2.1 读写视频文件 459
13.2.2 安装视频编码 464
13.3 读写HDF5文件 465
13.4 读写Excel文件 469
13.4.1 写Excel文件 469
13.4.2 读Excel文件 471
第14章 数字信号系统 473
14.1 FIR和IIR滤波器 473
14.2 FIR滤波器设计 477
14.2.1 用firwin()设计滤波器 479
14.2.2 用remez()设计滤波器 481
14.2.3 滤波器的级联 483
14.3 IIR滤波器设计 485
14.3.1 巴特沃斯低通滤波器 485
14.3.2 双线性变换 487
14.3.3 滤波器的频带转换 490
14.4 数字滤波器的频率响应 494
14.5 二次均衡滤波器设计工具 497
14.6 零相位滤波器 500
14.7 重取样 501