2017年7月4日增加
1、增加相对坐标图显示,并实时显示瞳孔相对坐标点。
2、修改软件外观及布局。
2017年6月20日增加
1、修改视频播放机制,不再采用while循环,而是采用定时器方式,每隔20ms读取一次帧数。
2、与之同时修改的是,视频处理显示时,不会再出现单独窗口了,而是统一在应用程序内。
3、增加了关闭摄像头按钮,不再采用ESC取消。
4、增加了眼睛数目变量,用于判断当前处理眼睛数目,假设在缺少一个眼睛视频流情况下,能够自动填充“无视频”标志。
2017年6月17日增加
1、添加INI配置文件,将摄像头网络地址保存在配置文件中,以便软件移植时方便修改摄像头地址。
2、每次软件启动时访问INI配置文件,然后读取保存在其中的网络摄像头地址。
3、如果想修改网络摄像头地址,不必去修改程序,而只要用记事本修改INI配置文件即可,方便很多。
2017年6月16日增加
1、更改了状态栏显示,修改为当前状态提示。比如“正在处理视频”等。
2017年5月12日增加
1、重写了打印函数,增加打印预览功能。
2、加入测试时间保存,并且能够在波形打印时显示在右下方。
2017年5月9日增加
1、增加了对比度拉伸,但是效果不好,没有采用。
2、增加了双眼两个视频同时输入的处理过程,更改了之前定位坐标显示函数。
3、调整了二值化处理的阈值,从之前的50调到30,检测更黑的位置。
3、在打开摄像头程序里加入了图像处理过程,坐标系坐标是自动调整,初步实现目标。等明天与硬件联调。
2017年5月8日增加
1、增加了打开摄像头功能,未来做到能够打开网络摄像头并能实时处理图像。现在只是打开摄像头而已。
2、由于网络摄像头硬件不在身边,所以新增了一个打开本地PC机摄像头的功能。
2017年5月6日增加
1、增加打印功能,打印当前波形图。
2、但由于打印预览功能调试过程中调试失败,无法预览出来。所以放弃预览功能,直接打印为PDF功能。
3、可能打印功能在某些机器上不好使,下次更新解决。
2017年5月5日增加
1、采用QT+VS2015+Opencv库方式完成。
2、与matlab过程相似,处理过程依次为灰度化、二值化、边缘检测、对最大轮廓拟合圆检测(hough圆检测)、定位。
3、加入了闭眼检测。
4、对于hough圆检测方法来说,每帧hough圆检测的半径范围都是上一帧的半径加减5得到的。还有每帧hough检测圆心坐标都会与上一帧做判断,如果相距太远,则视为无效数据,相当于上下帧之间有联系。对于拟合圆检测没有这个说法。
5、给出了两个坐标,数字显示的是绝对坐标,波形显示的是相对坐标,其中坐标原点在视频第一帧定位的瞳孔圆心。
6、输入为avi格式视频,输出视频在30+帧/秒。
lattic / eyepupillocalization Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mackenbaron/eyepupillocalization
qt+vs2015+opencv3.20,瞳孔定位检测,用于眼震仪设计
Home Page: https://github.com/ZingBug/EyePupilLocalization