![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075638215-1081793645.png)
GOCVhelper做算法研究和函数封装;GOImage做dll;Csharp程序开发界面;
解决OpenCV版本问题,进行函数封装。
现在环境配置已经精简
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075638940-1930765674.png)
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075639534-2085423555.png)
此外将.dll拷贝到能够被访问的地方就可以。
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075639893-1065777213.png)
下一步在保证效果不变的情况下,进行函数封装。OK可行;
二、GOCW封装
采用输入图片是Mat直接输入;输出结果还是ini外部存储的方式,最为有效。
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075640408-837357792.png)
因为有良好的积累,所以很快就完成了基本算法移植
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075641421-1291506879.jpg)
但是这还不够,有两个界面操作,1个是框选、一个是圆的产生和去除。其中框选需要结合QML一起来想,圆操作现在应该可行。
很快算法集成成功,主要还是得益于之前的有效积累。
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075642173-240835761.jpg)
![](https://img2020.cnblogs.com/blog/508489/202004/508489-20200405075644818-234456201.gif)