最近一个月,因为要做超声造影工具软件,所以开始接触OpenCV,而单独使用OpenCV的话,除了图像处理,其他功能都很弱,所以又开始学习MFC。
从原先的.net C#编程环境一下变成MFC还真有点不习惯,因为C++从学校出来后就没有再接触了,一直用C或C#,好在任何编程语言都是有通性的,何况C++本来就是C的升级,所以花了一两个星期恶补了一顿,总算有点感觉了,现在使用MFC编程没有了任何青涩感,也不用过分关注什么语言,什么环境,而是专心把功能实现好。软件的核心并不在你编程编的好不好,而是你能否实现所需要的功能。所以流程及算法是王道,编程思想更为重要,至于那些编程语言的高级功能,能用则用,不能用也罢,本来它就是一个工具,用的再好,也变不了花。
MFC+OpenCV的架构没有问题了,一个小工具软件也已经写好了。不过个人觉得MFC的界面还是不够漂亮,做软件,只能做一些工具软件,如果要做一些产品软件,特别是我们这种医用设备的产品软件,那么界面也是非常重要的。所以接下来会开始学习QT了,也会写一点QT+OpenCV的文章。
OpenCV功能强大,我现在只不过是刚入门而已,不管是搭配MFC还是QT,只不过是一个架子不同而已,使用好OpenCV才是关键。
接下来,好好掌握OpenCV...