项目标识: LC-屏幕校正, SR-StarRiver路灯控制, SE-SkyEye无线监控
20140701
- LC: Windows下搭建图像处理环境
- SR: 数据库新增
FrontendGroupDevices
表,曾磊用这张表记录组内设备显示顺序 - LC: 进度计划表格
20140702
- SR: StarRiver 数据库设计文档
- LC: 根据图像尺寸和已知显示模块分辨率设定像素搜索参数。
- LC: 用于显示图像的 pygtk+ 只支持32位Python,于是将环境换到32位尝试。
- 性能上64位更强,
HoughCircles()
耗时 0.4x 秒; - 32位耗时 0.6x 秒;
- 目前看这个速度差感知不到,暂不考虑优化。
- 性能上64位更强,
20140703
- LC: 尝试把搜索到的像素按圆心位置排序
- 直接按 (x,y) 坐标排序不行,行和列的坐标范围可能有重合。
- 接下来试试用 Delaunay 三角化 方法区分行和列。
20140704
- LC: 文档模板
- SR: 数据库设计文档套用模板生成
20140705
- LC: 文档模板变更提交后自动生成PDF
20140707
- LC: 对寻找到的像素圆心做Delaunay 三角化
- 202.11.4.61 ESXi虚拟化主机加内存
- 开箱加了4条内存后,启动盘识别出了问题。
- 尝试了升级BIOS、更换U盘、更换USB口等方法,未能解决。
- 人工选择启动设备有时可以成功,昨天下午六点暂时就这样启动系统使用了。
- 武工和我猜测可能的问题是:
- U盘兼容性不佳。我找一个其他品牌的U盘做个启动盘来排查这个因素。
- BIOS对USB启动设备自动识别顺序有bug。我装一个UEFI方式启动的系统检查这一因素。
20140708
- LC: Delaunay三角化
- LC: 根究三角化结果提取各个行
- 线段的顺序依旧是乱的,不可行。需要找其他方法。
20140709
- SR: 修正设备很多时,初始化设备数据帧超过硬件长度限制的问题。
- ESXi主机上安装Windows Server 虚拟机,试用SeaFile云同步软件。
- ESXi主机上安装FreeNAS虚拟机。
- 更换U盘,并用UEFI方式重装ESXi,确认周一遇到的问题是 U盘不兼容导致。
- 武工会请购2个新U盘用作这台服务器的启动盘。(现在临时用的是我自己的U盘。)
20140710
- ESXi虚拟机MAC地址绑定固定IP
- LC: 尝试把搜索到的像素按圆心位置排序
- 找模块四个顶点
- 根据相对位置和已知分辨率估算单个像素的行数和列数
20140711
- LC: 尝试把搜索到的像素按圆心位置排序
- 支持一定角度的旋转
20140714
- SR: 查日志,检查通信程序活动情况SQL语句每次执行的时间戳。
- SR: 在唐德的台式机上安装数据库服务器
- 操作系统最低需要:Windows XP SP3
20140715
- LC: 搜索圆心位置脚本重构为函数
- 处理ESXi安装后变为只读的U盘:用ChipGenius查出主控芯片后,用厂家工具重新量产
- 202.11.4.66上安装Redmine虚拟机
- Redmine安装完毕
- Nginx配置还在进行中
20140716
- Redmine 项目管理软件在 202.11.4.66 上搭好
- 还需要把 202.11.11.201 上的版本库接入进来
- 把新购的两个U盘做成 ESXi 的备用启动盘
- 202.11.4.67上安装 TeamCity
- 接下来测试 Visual Studio 插件触发新的build
20140717
- LC: 修正 code inspection 查到的全部68个问题。
- SR:
Task
类增加方法,减少调用时的重复代码量。
20140718
- LC: 搜索如何在图像中划分出一个圆形的 ROI,用于求亮度。
- SR: 修正数据库中控制器通信状态有时与实际情况不符的bug。
- SR: 调试两个通信程序实例其中一个连续报连不上控制器的问题。
20140721
- Redmine 中添加 StarRiver 过往任务。
- 了解 OpenCV 中图像 resize 的功能,用python写了一个demo。
- 写一个独立的图像 resize 工具
- 已完成:加载图像、读取图像尺寸、自定义尺寸保持比例、保存图像。
- 明天做:根据选中的方法缩放图片。
20140722
- 图像 resize 工具发布第一个版本
- Redmine 项目管理工具试用
- GitLab issues 试用
20140723
- SR: 写服务器用户手册:运行环境
20140724
- SR: 写服务器用户手册:安装、配置等
- SR: 服务器用户手册 v0.1-alpha
- 对应7月测试版程序
20140725
- 202.11.4.68 安装 Ubuntu Server
- 安装配置 ownCloud 7 https://202.11.4.68/owncloud/
20140728
- Redmine 添加显示器校正项目的任务
- SR: 检查多个控制器的独立通信实现
20140729
- ownCloud: Dell 服务器配置查询
- SR: 李应启笔记本上装数据库和服务端
- SR: 展示用调光系统调试
20140730
- 查阅文档,了解 ownCloud 的架构层次
- 如果web访问慢,可以增加web服务器,前端加一个负载平衡,所有web服务器都连接同一个数据库和同一个存储。
- 如果存储容量不够,一方面可以在本地增加硬盘,扩展分区大小;另一方面可以挂载远程的存储到data/下的新目录,修改配置将一部分用户的用户目录放在新目录下。其中第二种方法扩展性更强,但需要配合LDAP或者Active Directory实现。
- 如果数据库性能变成瓶颈(数据库也是一部分缓存),可将MySQL换成 MySQL cluster提供数据库服务。
- 讨论 StarRiver 测试计划
20140731
- SR: 开始功能测试
- SR: 完善意外断开连接的错误处理
- SR: 找到一处迭代器失效的问题,并修正