山东集团网站建设,建设网站运营,经纪人做网站技巧,网站建设行吗【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 虽然我们前面学习了很多的知识点#xff0c;比如说在windows这边#xff0c;用qt写界面#xff0c;用opencv写图像处理代码#xff1b;在linux…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 虽然我们前面学习了很多的知识点比如说在windows这边用qt写界面用opencv写图像处理代码在linux这边先用树莓派测试最后再部署到自己的平台上面。但是对于一个商业软件是怎么运行的很多时候我们心理还是没有底或者说自己写的软件距离一个商业软件还有多远大部分学习的同学是不知道的。 就算有的同学说这个时候可以借鉴一下vision pro或者是halcon不过如果真的是那样的话估计也会吓跑一帮人。值得我们去看的软件一定要是规模可控、编译方便、可以调试和学习的软件。通俗一点说就是跳一跳脚可以摸得着的软件。这方面的话大家可以参考一下qmacvisual软件个人觉得还是非常值得一学的。 1、必要的技能准备 在学习qmacvisual之前最好有一定的c基础然后还要有一定的qt基础和opencv基础不然学习起来还是有一定难度的。 2、获取代码 获取代码的方法很多可以和作者联系。实在囊中羞涩也可以从一些电商网站或者是二手交易平台获取。价格不是很贵相比较代码的学习个人觉得还是非常值得的。 3、自己练习编译 拿到了代码一般还不能直接使用。这个时候就需要自己安装vs软件、vs插件和qt软件在这过程中选择什么样的版本solution当中哪些需要修改怎么debug和调试这些都是需要自己去处理的。 4、第一个拦路虎 编译完成后遇到的第一个拦路虎就是软件的注册。虽然代码可以看但是自己不调试的话还是比较麻烦的。 5、第二个拦路虎 解决了软件注册的问题下面就是权限注册的问题。如果没有权限注册很多窗口上面的功能其实是不能使用的比如说没有办法创建项目、创建流程。而且没有用户登录相关的菜单栏、状态栏都是灰色的根本没有办法使用。 6、流程创建和配置、图像绑定 这一部分稍微有点复杂。首先我们需要创建项目在项目项目配置流程。配置流程的时候我们需要知道怎么把插件的功能转移到流程上面流程里面的参数怎么配置、如何做测试、怎么执行。再就是对于流程中的结果怎么显示到右侧空白区域的显示窗口上面这中间都是需要自己去努力解决的。 7、新设备、新插件的添加 做好了上面这些软件还是没有办法部署到实际现场的。因为很多的外设驱动是需要自己添加的比如说新的camera设备、新的plc设备、新的网络设备等等。此外本身软件给出来的算法很可能也不是很全面的这方面就需要自己编写新的算法插件去解决。怎么编写算法或者说怎么优化算法也是我们需要解决的事情。