自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

buffi的专栏

专注人工智能领域的机器视觉技术在工业自动化行业的应用

  • 博客(1)
  • 资源 (20)
  • 收藏
  • 关注

原创 c++编程风格和命名规范

C++编程命名规范     编辑: 捞刀客       在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。 当然没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套统一的命名规则,并在项目中贯彻实施,是团队开发的产品质量一项必不可少的工作。   第一部分:文件

2012-02-28 14:20:49 2286

V语言-机器视觉编程语言

V语言也称微语言,是一种为机器视觉应用开发而设计的脚本语言。V语言运行在FVS, HVS, MVS, CVS开发环境中,其中CVS包括LY(烙影)软件。由于主要针对电气工程师,系统集成工程师而设计的语言,封装了复杂的机器视觉算法,使用户集中在应用逻辑开发,因此语法相对简单。

2019-12-09

AvizMasterV6.0

Aviz Master也称机器视觉大师,专门为应用于自动化领域的一键式影像检测系统,半自动图像处理系统,甚至低速的全自动化系统提供快速开发工具和运行环境。依托专业的和易于使用的机器视觉算子,以及简单的基于事件模型的脚本语言编程,可完成或模拟复杂的机器视觉功能,极大降低机器视觉,图像处理系统,影像检测技术开发和应用门槛。 与类似的图像处理和分析软件工具相比,不需要复杂的专业高级语言编程知识和技能,图形化开发界面,容易学习、部署、使用,开发周期短,功能强大,是工业自动化4.0、工业机器人、智能制造等相关系统和设备首选。

2018-01-06

vc6编译Live555_LiveServer

live555源代码和其调用liveserver在vc6环境下编译,所有代码在一个工程里面,没有依赖工程,方便初学者调试和学习。 vc6, vs2005, vs2008及以上版本适用。 如有问题,请与作者联系。QQ:494761986

2012-01-02

使用共享内存在进程之间传输图像

利用mutex 和sharedmemory,在两个独立程序之间传输图象数据,利用OpenFileMapping, OpenMutex,MapViewOfFile等函数创建共享内存,并进行保护性读写。本工程使用vc2005编译,原创。可供中高级软件工程师参考。

2012-09-19

自动生成GUID,可以用于COM

自动产生十进制或16进制的GUID,VC以上编译环境。仅供参考。分数较高,(如无需要,请勿下载,以免扣分。).

2012-09-21

RVB开发帮助和文档

RVB机器视觉开发平台4.2板用户手册和函数参考手册以及其他学习文档。不含SDK的库文件和头文件。

2015-06-20

noing_v6.7.0930.rar

通过镜头获取现实世界的物理影像,烙影可以让摄像头(或相机)完成识别和定位、检测表面缺陷、状态识别、尺寸测量等功能,是学习机器视觉技术、视频检索、智慧安防、镜头和相机视觉硬件选型、自动化视觉实验和开发的好助手。 支持的相机 1.DirectShow相机或摄像头。所有支持这种驱动类型的摄像头和相机。 2.免驱USB摄像头。不需安装驱动程序。 3.巴斯勒(Basler)相机。德国巴斯勒品牌工业相机。 4.网络IP相机(rtsp, rtmp协议)。目前支持rtsp和rtmp协议网络相机,不需安装驱动程序。 5.虚拟相机。当个图像文件如bmp, jpg, png等格式的图像或一个目录下所有图像文件虚拟成相机。单个视频文件如avi, mov也可以虚拟成一个相机。 6.智能相机。特定品牌的智能相机。 工业自动化应用 1.定位或对位。单相机,双相机或4相机对位。 2.尺寸测量。圆直径测量,直线测量,边缘距离测量,角点测量,对称性测量。 3.缺陷检测。表面缺陷检测,边缘缺陷检测。 4.物体提取计数。产品数量,位置,角度方向。 5.颜色识别。区分不同颜色。 6.条码识别。识别十多种一维码或二维码。 7.OCR文字识别。学习和识别各种文字或符号。 镜头标定 1.平面二维标定。相机图像与视场工作平面的比例标定。 2.手眼标定。相机与机械手(工业机器人)的坐标标定。 3.检测图像补正。检测过程中对产品发生的位置偏差进行补正。 其它功能 1.视频录制。将播放的图像保存成视频,最多支持4路同时录制。 2.放大镜。模拟的放大镜或局部视场放大。 3.手动尺寸测量。测量直线,角度,圆形,多段线等。 4.镜头相机参数选型计算器。计算手动测量二次元长度或面积。计算焦距,工作距离,工作面积,相机分辨率等。 5.镜头清晰度显示。显示镜头清晰度曲线。 6.ROI分析。静态图像处理。 7.视场检测结果输出和分享。将实验结果或图像通过电子邮件发送给客户,也可以导出视场图像或打印。 8.外部执行机构。可以将测量或检测读数发送给PLC或其它串口模块,支持Modbus RTU协议, 自定义协议等。 9.支持各种标记控件。如文本,图像,形状,注释,条码。 视觉控件二次开发。支持c++, vb.net, c#, labview, java等多种主流开发语言和开发环境。

2019-09-07

高精度多媒体定时器管理

本工程为多媒体定时器管理, 最大定时器数量可以达到1024个.利用高精度的CreateWaitableTimer建立定时器,精度可以达到100ns, 使用独立线程进行管理,稳定高效,可靠. 本工程不足之处是还没有实现对定时事件部分进行同步并行处理,有兴趣的朋友自行进一步开发和完善. 原创代码, 使用,发布,转载时请注明出处. 最小编译系统vc6 以上.

2012-09-10

ffmpeg音视频同同步

将ffmpeg_play的同步代码,移植成MFC会话框程序,同时使用GDI显示,去掉SDL显示方式,同时克服console程序视频解码时发生中断的情况. 编译环境vs2005..

2012-09-04

使用FREEIMAGE库显示GIF动画

该工程使用freeimage库显示GIF动画,利用多媒体时钟进行延时。感觉FREEIAMGE确实是一个优秀的库。简单易用。值得推荐啊。编译环境vs2005

2012-09-07

烙影V6.7.1209(即机器视觉大师)

通过相机镜头获取现实世界的物体影像,实现物体识别和定位、检测表面缺陷、状态识别、尺寸测量,颜色识别等功能,广泛应用在机器人视觉,智能安防,视频检索等领域,可以用于学习机器视觉技术、相机视觉硬件选型测试实验、开发智能远程监控、开发一键式视觉检测系统或设备。 自动化和仪表仪器应用功能: 定位或对位,尺寸测量,物体提取,目标计数、表面缺陷检测功能,条码检测,OCR字符读取,其它视觉检测功能:轮廓缺陷检测算子识别产品表面轮廓处缺陷,对称性测量,阵列测量实现更复杂测量需求。

2019-12-09

如何创建自定义窗口类并响应自定义事件

创建自定义窗口并支持响应WINDOWS系统消息,调用CreateWindow函数的时候,将类指针传入,利用SetWindowLong和GetWindowLong 可以将消息分发给类实例, 形成可响应WINDOWS消息的窗口类. 运行系统windows xp, 编译环境vc6.

2012-09-12

c++编程风格和命名规范

编程风格和命名规范,c++ 语言编程使用

2012-02-28

自动产生GUID,可以用于COM

自动产生十进制或16进制的GUID,VC以上编译环境。仅供参考。分数较高,(如无需要,请勿下载,以免扣分。)

2012-09-21

ffmpeg音视频同步

将ffmpeg_play的同步代码,移植成MFC会话框程序,同时使用GDI显示,去掉SDL显示方式. 编译环境vs2005.

2012-09-04

基于PC指纹识别算法

专业的指纹识别包括的每个阶段如,前景提取,方向场提取,频率计算,脊线增强,等等均有涉及。更多源代码和资料搜索www.sourceforge.net。

2011-06-13

机器视觉实验大师绿色免费版

机器视觉实验大师用于机器视觉应用(CCD,影像)的前期分析和实验, 并可以用来进行视觉应用,CCD检测或定位等自动化系统的产品夹具或定位装置的调整.主要特点如下: 1. 支持所有directshow工业相机,不管国产还是国外的工业相机; 2. 支持刻度尺和动态十字鼠标志; 3. 支持CVQL脚本语言, 实验不需要任何编程知识,尤其适用高校教学; 4. 提供动态窗口,.可以放大任意位置感兴趣的细节; 5. 提供镜头清晰度曲线, 可以对比不同镜头的清晰度; 6. 支持数字PK-LKX232光源控制器,实现自动控制光源亮度. 运行环境: Windows XP, Windows 7, Windows 8

2015-06-20

机器视觉实验大师绿色免费版 v2.4.3

机器视觉实验大师用于机器视觉应用(CCD,影像)的前期分析和实验, 并可以用来进行视觉应用,CCD检测或定位等自动化系统的产品夹具或定位装置的调整.主要特点如下: 1. 支持所有directshow工业相机,不管国产还是国外的工业相机; 2. 支持刻度尺和动态十字鼠标志; 3. 支持CVQL脚本语言, 实验不需要任何编程知识,尤其适用高校教学; 4. 提供动态窗口,.可以放大任意位置感兴趣的细节; 5. 提供镜头清晰度曲线, 可以对比不同镜头的清晰度; 6. 支持数字PK-LKX232光源控制器,实现自动控制光源亮度. 运行环境: Windows XP, Windows 7, Windows 8

2015-11-21

如何开发支持RVB的相机中间件

开发支持RVB机器视觉算法和图象处理的数字相机接口。里面含测试代码。 主要用于PC自动化应用开发系统。

2015-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除