2, 机器视觉是用什么软件开发的
你可以用VISUAL STUDIO 和 JAVA的开发工具。目前可以开发机器视觉的相关计算机语言有 C++, C#, JAVA, PYTHON 等, 甚至简单的PHP和JAVASCRIPT也可以开发相关的功能。机器视觉需要用到图像处理库,有很多免费且开源的第三方图像库可以用,如十分著名的OpenCV, 有C++,JAVA, PYTHON的版本, 它包含了很多 现成的函数,可以处理图像的形状,颜色,大小,图像文件保存,找相似图像,物体边缘(Canny edge)算法 。。。机器视觉的另一个方向是神经网络深度学习算法。这里面有代表性的是谷歌的TensorFlow,具有很强大的机器视觉能力。文字识别方面的代表有谷歌的 Tesseract, 这也是开源项目
3, 机器视觉技术与应用主要有哪些?
机器视觉系统主要具有三大应用功能:第一是定位功能,能够自动判断感兴趣的物体、产品在什么位置,并将位置信息通过一定的通讯协议输出,此功能多用于全自动装配和生产,如自动组装、自动焊接、自动包装、自动灌装、自动喷涂,多配合自动执行机构(机械手、焊枪、喷嘴等)。第二是测量功能,也就是能够自动测量产品的外观尺寸,比如外形轮廓、孔径、高度、面积测量等。第三是缺陷检测功能,这是视觉系统用的最多的一项功能,它可以检测产品表面的相关信息,如:包装正误,包装是否正确、印刷有无错误、表面有无刮伤或颗粒、破损、有无油污、灰尘、塑料件有无穿孔、雨雾注塑不良等。
相关概念
视觉
视觉(vision)是一个生理学词汇。光作用于视觉器官,使其感受细胞兴奋,其信息经视觉神经系统加工后便产生。通过视觉,人和动物感知外界物体的大小、明暗、颜色、动静,获得对机体生存具有重要意义的各种信息,至少有80%以上的外界信息经视觉获得,视觉是人最重要的感觉。
机器
机器是由各种金属和非金属部件组装成的装置,消耗能源,可以运转、做功。机器一般由零件、部件组成一个整体,或者由几个独立机器构成联合体,凡用来完成有用功的机器称为工作机,如各种机床、起重机、纺织机、发电机等。
系统
体系,汉语词语,泛指一定范围内或同类的事物按照一定的秩序和内部联系组合而成的整体,是不同系统组成的系统。自然界的体系遵循自然的法则,而人类社会的体系则要复杂得多。影响这个体系的因素除人性的自然发展之外,还有人类社会对自身认识的发展。