![](https://img-blog.csdnimg.cn/6b4b3c5d3c2c419283f72cb7207dd1ee.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
案例集中-微信号MalconKeFu
文章平均质量分 53
以案例为展现,可以清楚看到Malcon在机器视觉上的表现
Malcon视觉底层库
机器视觉底层库
展开
-
pin脚尺寸测量 Halcon 同类软件 Malcon 机器视觉软件案例MeasurePos
pin脚测量、尺寸测量、厚度测量都可以用这个案例的算子:1、读取图片ReadImage2、生成一个带有角度的矩形GenRectangle23、生成一个测量的句柄GenMeasureRectangle24、开始测量-输出列行坐标和距离MeasurePos5、关闭测量CloseMeasure6、显示图片DispImage7、设置显示线宽为1 SetLineWidth8、显示直线DispLineReadImage(srcImage,‘pin2.bmp’)GenRectangle2(rRe原创 2021-04-06 21:08:09 · 469 阅读 · 1 评论 -
机器视觉 Blob分析 Halcon 同类软件 Malcon 案例分析
本Blob分析基本适合所有视觉的项目,就几行代码,分为几个步骤1、读取图片 ReadImage2、3通道转1通道Rgb1ToGray3、阈值提取区域Threshold4、连通区域Connection5、分别以圆周率circularity、凸状率convexity、惯性inertia、面积area来挑选出区域ReadImage(srcImage,‘blob.bmp’)Rgb1ToGray(srcImage,ImageNew)Threshold(ImageNew,hoThres,0,50)C原创 2021-04-06 21:07:17 · 327 阅读 · 0 评论 -
拟合圆 填充 Halcon同类软件 Malcon 机器视觉软件 FillUp FitCircleContourXld
拟合圆的案例里包含填充和拟合的算子,1、读取图片ReadImage2、彩色转灰度Rgb1ToGray3、阈值分割Threshold4、连通区域Connection5、挑选区域:以面积SelectShape6、填充FillUp7、生成区域的边缘信息GenContourRegionXld8、拟合圆FitCircleContourXldReadImage(srcImage,‘circle.bmp’)Rgb1ToGray(srcImage,newImage)Threshold(newImage原创 2021-04-06 21:06:23 · 423 阅读 · 0 评论 -
仿射变换 平移 缩放 旋转 斜切 Halcon同类软件 Malcon
HomMat2dIdentity(mtIdentity)HomMat2dTranslateLocal(mtIdentity, 5, 5, mtTrans)//平移HomMat2dScaleLocal(mtTrans, 2, 3, mtScale)缩放HomMat2dRotateLocal(mtScale, 0.4, mtRotate)旋转HomMat2dSlant(mtRotate, 0.78, ‘x’, 10, 20, HomMat2DSlant)斜切ReadImage(moImage, ‘1.原创 2021-04-06 21:05:20 · 287 阅读 · 0 评论 -
Halcon同类软件 Malcon 识别圆弧上的条码 极坐标转换 PolarTransImageExt
识别圆弧上的条码,涉及到一些极坐标转换的知识,先要用算子PolarTransImageExt将圆弧转换为矩形,这样才能被算子FindBarCode识别到。下边讲解下流程:1、提取出圆弧条码的半径区域和识别角度(一般为360度);2、圆弧转换为矩形;3、条码和背景颜色转换下,放大一倍图像;4、识别条码,得到条码矩形区域;5、条码矩形区域转换为圆弧区域到原图上;ReadImage(ho_ModelImage, ‘logpolar.bmp’);//读取图像Threshold(ho_Model原创 2021-04-05 22:02:41 · 431 阅读 · 0 评论 -
print_inspection 印刷检测 Halcon 同类软件 Malcon CompareVariationModel
在印刷行业,越来越多的项目应用到机器视觉,用来代替人工肉眼检测,保证了印刷的质量。特别是医药行业的印刷标签,少一个小数点,就会导致患者吃药的分量千差万别,容易出安全事故,毕竟人命关天。本案例检测印刷上的文字和电路图,检测是否有模糊、飞墨、缺失或移位。涉及到的算子:二维边缘提取,灰度形态学,图像变换、阈值分割等等//以下案例为印刷检测,为了简化篇幅,省略了模板匹配//直接读取两张图片来对比ReadImage(Image1,‘relay_01.png’)//读取图像GetImageSize(Im原创 2021-04-05 22:01:02 · 646 阅读 · 0 评论 -
OCR字符识别 Halcon同类软件 Malcon 机器视觉软件 DoOcrSingleClassKnn DoOcrMultiClassKnn
Malcon的OCR字符识别应用起来很方便,可以保存和读取,1、读取图片ReadImage2、阈值分割Threshold3、连通区域Connection4、排序区域SortRegion5、贴上类标签Class:=[‘a’,‘a’,‘a’,‘a’,‘b’,‘b’,‘b’,‘b’,‘c’,‘c’,‘c’,‘c’]6、写入字符文件WriteOcrTrainf7、读取字符文件:输出标签类名和数量ReadOcrTrainfNames8、创建OCR句柄CreateOcrClassKnn9、训练OCR句原创 2021-04-05 22:00:10 · 293 阅读 · 0 评论 -
Barcode 一维码识别 Halcon同类软件 Malcon 机器视觉软件 FindBarCode
Malcon支持多种一维码识别,例如Code 39 ,Code 93 ,Code 128,UPC,EAN等等;下边以两个一维码为案例来解说:1、读取图片ReadImage2、彩色通道转灰色通道Rgb1ToGray3、创建条码句柄CreateBarCodeModel4、查找条码:输出条码信息FindBarCode5、显示图片DispImage6、显示条码区域DispImage7、设置字体位置SetTposition8、显示条码信息WriteString9、清除条码句柄ClearBarCod原创 2021-04-05 21:59:05 · 561 阅读 · 1 评论 -
点胶有无判断案例 Halcon 同类软件 Malcon 机器视觉
该案例包括模板匹配,固定和动态阈值,连通域,映射,筛选区域,形态学等等ReadImage(ModelImage,‘1.jpg’)GenRectangle1(hoRect, 171, 366, 205, 472);AreaCenter(hoRect, Area, RowRef, ColumnRef)ReduceDomain(ModelImage,hoRect, hoReduce)CropDomain(hoReduce,hoCrop)CreateNccModel(hoCrop,‘auto’, -0.原创 2021-04-05 21:57:59 · 551 阅读 · 0 评论 -
NCC 灰度匹配 Halcon 同类软件 Malcon 多模板匹配 可应用在激光打标/贴合/定位/抓取等场合
ReadImage(ModelImage,‘clip2.png’)//读取图像//DrawRectangle1(3600,row1,column1,row2,column2)//GenRectangle1(hoRect,row1,column1,row2,column2)GenRectangle1(hoRect,422,30,500,253)//在一个放平的产品上生成一个区域ReduceDomain(ModelImage,hoRect, hoReduce)//从图像中抠取出该区域//创建一个灰度.原创 2021-04-05 21:56:46 · 661 阅读 · 2 评论 -
手机玻璃屏幕上MARK点识别定位 Halcon 同类软件 Malcon
璃屏幕上MARK点识别定位,可以轻松框住要做mark点的模板,再识别出来ReadImage(ModelImage,‘30a.bmp’)DrawRectangle1(3600,row1,column1,row2,column2)GenRectangle1(hoRect,row1,column1,row2,column2);ReduceDomain(ModelImage,hoRect, hoReduce)CreateNccModel(hoReduce,‘auto’, -0.39, 0.79, 1,原创 2021-04-05 21:42:36 · 839 阅读 · 0 评论 -
DataMatrix二维码识别 Halcon 同类软件 Malcon 机器视觉软件 案例讲解 FindDataCode2d
Malcon支持多种二维码类型,QR Code,DataMatrix ,PDF 417,RSS等等;下边讲解一下步骤:1、读取图片ReadImage2、创建相对应的条码类型的句柄CreateDataCode2dModel3、设置条码参数SetDataCode2dParam4、查找条码:输出条码信息FindDataCode2d5、设置显示字体SetDisplayFont6、显示条码信息DispMessage7、清除条码句柄ClearDataCode2dModelReadImage(srcIm原创 2021-04-05 21:24:37 · 1872 阅读 · 0 评论 -
九点标定法 机器视觉 Halcon同类软件 Malcon VectorToHomMat2d AffineTransPoint2d
九点标定法 机器视觉 Halcon同类软件 Malcon VectorToHomMat2d AffineTransPoint2d//相机绑定在3轴垂直机械手上的手眼标定(需要懂匹配), 能实现全自动标定//(mark点是什么,可以是小圆,小三角形,小矩形及形状分明的任意图形)//标定思路:产品平面上随便选一个特征形状建立模板(mark),然后机械手走一个田字(确保机械手的9个位置都能在相机上完整成像Mark形状)分别匹配//(田字共9个交叉点,记录9个位置点的机械手坐标及拍照匹配出9个mark点坐标原创 2021-04-05 21:19:28 · 1697 阅读 · 0 评论