第六章 瞬移卷轴(上)(2 / 2)
再暂停视频中有瞬移术魔法符号的画面,抄写下来即可。
李维斯之前做过一个图片处理的项目。
所以对于opencvsharp还算是熟悉,这个流程写成代码并不复杂。
现在唯一的难点就是不知道能否顺利调用这个包。
“希望能调用吧!”
李维斯跃跃欲试,立刻在脑中打开魔法纸,开始写起测试代码。
usingopencvsharp4;
……
……
很快代码就写好了,检查过没有语法错误。
“好了,那就启动吧。”
李维斯启动了测试代码,心中有些忐忑。
几秒后,代码顺利运行了起来!
很好,这第一步就算是成功了,起码说明是能够调用的!
至于摄像头哪里来,李维斯猜测就是眼睛。
过了两秒,李维斯结束了程序的运行。
下一个问题就是把录制的视频保存到了哪里去。
李维斯写的保存路径就是c盘,没有放到任何文件夹。
没有硬盘,没有操作系统的界面,李维斯也不知道结果会如何。
不过再写代码读取一下就知道了。
读取并播放视频的话,就不能使用控制台这种类型的项目了。
毕竟控制台功能太单一了,需要换成inform项目才行。
inform项目就是电脑软件的前身。
运行起来后会有可以交互的界面,按钮点击、列表展开、图片查看、视频播放等等。
不需要像控制台那样读取结束念头才结束,而是点击右上角的关闭按钮才会结束。
李维斯注释掉控制台入口点代码,写上inform项目的入口点代码。
两者入口点代码是不一的,但李维斯却相信一样能启动得起来。
因为魔法纸实在太强大了。
人类从理论到硬件再到软件层面呕心沥血至今,才创造出来的信息技术。
如今却被一种神秘的力量复刻了出来。
很快,一个没有控件的空白窗体弹了出来。
果然如自己所料能够运行。
看着这个窗体,李维斯突然有个古怪的想法:
“也许能给自己做一个网文中的系统属性面板……”
还真别说,这是一个很有可行性的想法。
等以后找到查询自身属性的魔法后,就可以显示在上面了。
而且以后魔法一多起来,有个简单的面板来管理也是必须的。
还有其他杂七杂八的功能也能加到面板上去。
李维斯越想越觉得有搞头。
“停停停,不是想这些的时候!”
李维斯制止了自己做一个系统面板的想法,回到了正事上。
他在空白面板中添加了一个视频播放的控件。
在初始化函数中读取刚才保存的视频,将其添加到播放器中。
然后再次运行代码。
这次面板上多了一个视频播放的界面。
里面的内容正是刚才李维斯用眼睛观察过的画面!
成了!
李维斯不由得握拳庆祝。
整合了一下测试代码,再次进行测试。
虽然代码简单,但测试也是必不可少的。
测试完毕,测试环境已通过,接下来就该投入正式环境中使用!
他有些激动地拿起了瞬移术卷轴,启动魔法程序,准备将其打开。