又好多天过去了。
在实验室的效率果然比家里高。
1.opencv写的部分封装成托管的,然后C#调用成功。在家的日子就干了这个还没成功。
2.添上oracle的连接,界面上也可以显示数据库的东西了。
3.播放支持的格式也不只是AVI了,但我电脑上只有AVI和RMVB,这两种是可以放了,其他还无法测试。
4.用气泡的方式方便查看视频信息,包括修改时间及文件大小,视频的时间长度还没找到现成的函数就没加进去,后续应该会再找。而且文件大小是以字节为单位,下次改成可以调整合适单位的。
5.由用户指定视频存放目录的也支持了。
6.最有成就感的还是按匹配度返回查询结果。没找到现成的就自己用DP+PQ写了下,但我这数据库数据还太少,不知效率如何。要是十万级的数据这个扛不住那也只能以后再改了,先就这么样吧。这个是在打了两天酱油,问了各路高人未解决才花了一天写出来的。之前的功能都是边玩边写,拖了好久。其实这个也不难,只是C#的PQ不会用而已。就如STL,不会的时候就是不知道参数和比较函数怎么写,会了只要几行代码就能搞定。
还是有很多很多东西不会,只能慢慢学吧。不过接下去一小段时间大约没什么事了。似乎又该堕落了。
PS 实验室的网太不给力了。连博客都打不开。刷新N次才打开了一个显示不正常的。。