自己的机器视觉MeGauging中第二个动态库的设计

这个动态库的名字叫MeGaugingLib.dll。

看图,这个动态库包含了toolgroup(工具组)和toolbox(工具盒)

自己的机器视觉MeGauging中第二个动态库的设计

工具盒像不像‘连连看’,是的,收到了他的启发(以及微软的小画家工具盒,红色警戒的工具盒),而且,我们前面的‘写给父亲的语音计算器’也是如此设计,其实都是‘线图像工具’设计的变化,站着的‘线图像工具’,添加了位图icon的加载,区域鼠标事件的判断和响应,我们再看一看,感兴趣区域,坐标系,都是一脉相承,还是那话:自己的东西,自己都不用,别人怎么会用

自己的机器视觉MeGauging中第二个动态库的设计

你说我们的‘未畸变网格’设计,是否也和此有关系呢?是的,这或许就是不觉察的隐式传递。再看一看:

自己的机器视觉MeGauging中第二个动态库的设计

而工具组(toolgroup)的设计,实质也是众多的‘线图像工具’在一个界面里,这就形成了工具组,这里的关键是工具组的管理以及工具组内关系的传递(包括图像的传递和运行后结果参数的传递,以及工具组的保存和加载)

这是一个新课题,有不少挑战,我们是青年人,应该往前冲!还是‘为学’说的好,天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

想的已经足够多了,也有许多关键思考也突破了,再下来,就是小目标的具体化,我们慢慢来...