1.一种基于bs架构的工业视觉系统开发方法,用于客户端,其特征在于,包括:
基于本地浏览器的用户界面获取本地用户的第一指令;
接收服务器端发送的第二指令;
根据所述第一指令和所述第二指令建立工业视觉程序,并将所述工业视觉程序显示在第一用户界面中;
对所述工业视觉程序进行解析,获取所述工业视觉程序的配置信息;
根据所述工业视觉程序的配置信息进行计算,获取所述工业视觉程序的运行结果;
将所述工业视觉程序的运行结果显示在第二用户界面中;
其中,所述第一指令和所述第二指令用于根据应用场景对工业视觉程序的输入信息进行配置,所述第二指令为远程浏览器获取的非本地用户的指令。
2.根据权利要求1所述的基于bs架构的工业视觉系统开发方法,所述用户界面至少包括多个配置工具,多个所述配置工具基于web技术构建,其特征在于:
所述配置工具至少包括:图形采集、roi区域、标定工具、数学形态学、几何变换、颜色处理、blob分析、形状拟合、几何创建、几何测量、相交测量、模式匹配、二维码识别、一维码识别、ocr识别、图像滤波、通信和系统。
3.根据权利要求2所述的基于bs架构的工业视觉系统开发方法,其特征在于:
每个所述配置工具包括多个功能子模块,所述功能子模块设置有与其功能对应的预设程序,所述功能子模块包括输入端和输出端,任意所述功能子模块的输入端和输出端可以连接。
4.根据权利要求1所述的基于bs架构的工业视觉系统开发方法,其特征在于,所述对所述工业视觉程序进行解析,获取所述工业视觉程序的配置信息的步骤具体包括:
对所述工业视觉程序进行解析,获取所述工业视觉程序中多个功能子模块的连接信息、多个子模块的配置参数和多个子模块的预设程序。
5.根据权利要求4所述的基于bs架构的工业视觉系统开发方法,其特征在于,所述根据所述工业视觉程序的配置信息进行计算,获取所述工业视觉程序的运行结果的步骤具体包括:
根据多个所述功能子模块的连接信息、配置参数和预设程序进行系统模拟运行,将系统模拟运行的结果作为所述工业视觉程序的运行结果。
6.根据权利要求1所述的基于bs架构的工业视觉系统开发方法,其特征在于,所述工业视觉程序至少包括:
定位引导程序、字符识别程序、尺寸测量程序和瑕疵检测程序。
7.一种基于bs架构的工业视觉系统开发方法,用于服务器端,其特征在于,包括:
基于远程浏览器的用户界面获取非本地用户的第二指令;
发送所述第二指令至客户端;
接收工业视觉程序的配置信息;
根据工业视觉程序的配置信息进行计算,获取工业视觉程序的运行结果;
将工业视觉程序的运行结果发送给客户端。
8.一种客户端,其特征在于,包括:
用于执行如权利要求1-6任一项所述的基于bs架构的工业视觉系统开发方法。
9.一种服务器端,其特征在于,包括:
用于执行如权利要求7所述的基于bs架构的工业视觉系统开发方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6或权利要求7任一所述的方法的步骤。