[置顶]python知识导航贴,持续更新

[置顶]C# 语言高级特性知识导航贴,持续更新

[置顶]netMarketing类库: 类库说明

[置顶]本站视觉相关教程整理贴子,持续更新

[置顶]C++相关导航贴,持续更新

[置顶]本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

[置顶]2020年勇哥的机器视觉实验项目清单(大纲)

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

“ 尝试运行项目时出错:未捕获通过反射调用的方法引发的异常”解决

勇哥的vs2017在运行时(f5) 出现下面这个问题。貌似所有的工程运行时(F5)都会出现这个错误,但是可以正常编译,可以直接运行bin下的exe。网上查到了下面的方法:两个解决方法:1) 打开项目属性,选择调试选项卡,将“启用非托管代码调试”一项钩上。2) 打开项目属性,选择调试选项卡,将“启用Visual Studio宿主进程“一项钩掉。但是,对于vs2017来说,找不到上面的选项。勇哥勾选下...

去哪找数据?怎么挖掘?

如果你不是会爬虫的技术流,那下面这110+网站可以解决你90%的数据需求。首先,常见的公开数据网站在https://hao.199it.com/都可以搜索到。除此之外,补充上面没有的一些网站,一共110+,按需选择:金融财经数据同花顺数据中心:提供股票债券等金融数据和讯数据:提供各种股票、基金、外汇、债券等实时数据,有付费,有免费零壹财经:大大小小的网贷数据、排行榜等金融数据网:提供每日的黄金、汇...

北欧的高福利靠什么来支撑?

这个问题出现在我时间线挺久了,只是一直都没想好怎么说。对一件事物了解的越多,往往越缺乏诠释它的底气,因为亲身体会到了其中的细节,会更加感到自己知识的浅薄。高度概括的说,北欧的高福利基于三点:制度,文化,经济,但其中每一项其实都不可或缺,而且包含着非常繁复的内容。如果都写下来,文章就会非常冗长了。不过最近有空看了看底下的回答,发现集中在制度以及文化的部分比较多,经济的比较少。其实这也和我刚到丹麦的初...

换工作,公积金和社保,怎么处理最恰当?

在后台看到了收藏有1000加了,但是点赞的朋友却不多,如果看完觉得有用,记得给我点赞哦~之前也经历过这样的情况,为了把社保给妥善处理了,没少下功夫,给社保局打电话,各种网站找攻略,所以今天来和大家聊聊到底怎么处理最妥当。分了4块答:1、社保断缴有什么影响?2、本市换工作/跨省换工作/裸职不工作,社保怎么处理?3、多地缴社保,去哪领养老金?4、社保断缴了,怎么补缴?社保,就是我们常说的五险一金中的五...

一篇分析世界格局最透彻的雄文

作者:乔良此文是中国著名军旅作家,空军少将,军事理论家,乔良将军所做的“帝国论”三部曲的第一部——《帝国之弧》。对全球局势高屋建瓴,解析了世界几大经济体的前世今生,读完茅塞顿开,受益匪浅,值得多看几遍(原文有删减)。“不谋万世者,不足谋一时; 不谋全局者,不足谋一域。”不了解全球局势,何谈了解中国。1金融帝国崛起1944年7月,美国为了从大英帝国手中接过货币霸权,由罗斯福总统推动建立了三个世界体系...

模拟量万能公式,不管什么品牌的PLC都适用

LAD方法实现(1)计算公式说明[(IN0-IN1)/(IN2-IN1)]*(IN4-IN3)+IN3IN0:模拟量输入信号,数据类型为整数IN1:模拟量信号下限,数据类型为整数IN2:模拟量信号上限,数据类型为整数IN3:工程量数值下限,数据类型为实数IN4:工程量数值上限,数据类型为实数(2)程序编写说明02SCL方法实现(1)计算公式说明[(Raw-Dmin)/(Dmax-Dmin)]*(E...

三角函数超入门(9) 三角函数的图形(正弦)

所谓函数: 指的是变量与自变量的关系 其中,变量是随着自变量的变化而变化的,自变量决定变量例如,y=2x2+1当x取值1,2,3,4 时,y都有一个对应的值。y就是变量,x就是自变量。我们称 y是x的函数。y=sinθ的图象我们令r=1,则无论θ的终边在什么位置上, sinθ=y/1=y。也就是,θ终边上的点纵坐标y就是sinθ的数值。如图7-1-1所示,在平面坐标内,以原点为圆心,半径为1的...

金刚经上的经典谒语

电影《剑雨》中,女主跪请痴云老和尚,“师傅,我还有这个福份,人生可以重新来过吗?”(她想嫁给江阿生)老和尚拿戒尺喝道:”去,死者乃为生者开眼,过去心不可得,现在心不可得,未来心不可得,未来已成现在,现在已成过去,随心去吧,看能得否“勇哥看到这段,非常感触,这句话源于金刚经,这句著名的谒语,在这部《剑雨》中有了完美的演绎。喜欢佛学的朋友,不要错过电影《剑雨》,它是一部相当具有禅意的电影。下面是金刚经...

佛家说的“缘起性空”

缘起性空是佛教用语。所谓“缘起”,就是说:世间上没有独存性的东西,也没有常住不变的东西,一切都是因缘和合所生起。所谓“性空”,就是说:因缘和合所生起的假有,本性是空的;如果自性不空,则不能有,这就是“真空生妙有”的意义。缘起的定义就是:有“因”有“缘”,因缘和合而有“果”。世间上的一切者因缘生起,都离不开因果法则。因和果之间有一个缘,因所以能成果,一定要有缘。例如,花的种子种下去,它在能够开花结果...

三角函数超入门(8) 角度转换

利用终边位置的对称性就可以使得对任何角都能进行sin、cos的互换。例如:(1)sin(-35°)(2)cos230°(3)tan(-220°)(4)sin(-220°)解:sin和cos的互换如下图:之前学的直角三角形中和为90的两个角的三角比如何互相转换的。sinθ=cos(90-θ) 如上图中两边都是a/ccosθ=sin(90-θ) 如上图中两边...

折磨cpu,C#并发计算的性能测试

勇哥买了一台10核心20线程的32G内存的服务器, 一时好奇, 想试试并发运算的情况下, cpu的表现如何 .字符串相关度计算是文本处理和数据挖掘中一个不可或缺的方法,例如论文查重等。Levenshtein Distance可以用来比较两个字符串的相似度,即两个字符串之间的“距离”。这个“距离”其实就是从源字符串变换到目标字符串需要进行的删除、插入和替换的次数。 有不少该算法的改进版本,可大幅...

Html4支持的中文与特殊符号大全,可以方便写博客用

❤❥웃유♋☮✌☏☢☠✔☑♚▲♪✈✞÷↑↓◆◇⊙■□△▽¿─│♥❣♂♀☿Ⓐ✍✉☣☤✘☒♛▼♫⌘☪≈←→◈◎☉★☆⊿※¡━┃♡ღツ☼☁❅♒✎©®™Σ✪✯☭➳卐√↖↗●◐Θ◤◥︻〖〗┄┆℃℉°✿ϟ☃☂✄¢€£∞✫★½✡×↙↘○◑⊕◣◢︼【】┅┇☽☾✚〓▂▃▄▅▆▇█▉▊▋▌▍▎▏↔↕☽☾の•▸◂▴▾┈┊①②③④⑤⑥⑦⑧⑨⑩ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ㍿▓♨♛❖♓☪✙┉┋☹☺☻تヅツッシÜϡﭢ™℠℗©®♥❤❥❣❦...

三角函数超入门(7)三角比扩展到三角函数

如果把角θ看作以原点为中心的像钟表指针一样旋转射线的旋转角的话,三角比就扩展到了三角函数。在射线上取一点P(x,y),OP的长为r(r>0),这样,就可以定义角θ的各类三角函数。在三角函数中表示旋转了多少度时,-60°和300°虽然终边相同,但它们是两个不同的角。但是在几何学里,60°和300°却是相同的角。接下来看看θ变化时,三角函数值是如何变化的。首先,当θ=360°和θ=0°时终边位置...

视觉进阶:检测漏焊board.hdev

通过本例程学习,掌握了read_image读取多幅图像,channels_to_image算子的使用。本例程的算法思路是通过求取各个通道求取暗的和亮的部分,然后各个通道使用union1进行联合,得到的联合后的暗图像和明亮图像,然后求取明暗图像的交集。后续经过基本的选择处理,得到漏焊的焊点。get_system ('clip_region', Information) set_sy...

视觉进阶:阈值分割函数总结

(1) fast threshold(mage: Region: MinGray, MaxGray, Minsize:) ①算子描述: 全局阈值,此算子与threshold类似,只是多了一个輸入参数MinSize :提取对象的最小尺寸(2) gray histo(Regions, Image : : : AbsoluteHisto, Relativ...

视觉进阶:select shape proto算子的应用

(1)函数原型: select shape proto(Regions, Pattern, SelectedRegions , Feature, Min, Max)(2)函数功能: 依据某种相互关系筛选区域。(3) Feature参数的选项: 1)distance center:判断Regions中每个region的中心(area ce...

视觉进阶:聚类及halcon实现

(1)聚类的简介: 聚类是一种无监督学习方法,试图将数据集中的样品划分为若干个通常不相交的子集。(2)聚类的两个基本问题: ①性能度量: 用于度量聚类结果的好坏,即相同簇样本尽可能相似,不同簇样本尽可能不同。性能度星可分为两类,一,外部指标,将聚类结果与外部指标相比较,二,内部指标,直接考察聚类结果。 ②距离计算:...

视觉进阶: 学习KNN(三)KNN+HOG实现手写数字识别

在学习KNN(二)KNN算法手写数字识别的OpenCV实现我们直接将像素值作为特征,实现了KNN算法的手写数字识别问题,并得到了较好的准确率,但是就像其他机器学习算法一样,KNN的对象同样是特征,所以我们可以用一种特征提取算法配合KNN实现手写数字识别的任务。下面用HOG原理及OpenCV实现中介绍的HOG算法提取特征,作为KNN的的输入,最后与像素值特征的结果进行对比。在数据方面还是使用之前生成...

视觉进阶: 学习KNN(二)KNN算法手写数字识别的OpenCV实现

在OpenCV的安装文件路径/opencv/sources/samples/data/digits.png下,有这样一张图:图片大小为1000*2000,有0-9的10个数字,每5行为一个数字,总共50行,共有5000个手写数字,每个数字块大小为20*20。为了后续方便处理,我们先写一段小程序把这5000个图截取出来:#include <opencv2/opencv.hpp> #in...

视觉进阶: 学习KNN(一) 图像分类与KNN原理

简介KNN算法,即K近邻算法是一种监督学习算法,本质上是要在给定的训练样本中找到与某一个测试样本A最近的K个实例,然后统计k个实例中所属类别计数最多的那个类,就是A的类别。从上面一句话中可以看出,KNN的原理非常简单粗暴,而且是一种“在线”的学习方式,即每一次分类都需要遍历所有的训练样本,此外KNN算法还有几个要素:K,距离,分类决策规则。要素对于KNN而言有三个要素:1.K的选择:K值是KNN算...

视觉进阶: KNN算法及halcon例程

(1) KNN算法简介: KNN算法,即K近邻算法是一种监督学习算法,本质上是要在给定的训练样本中找到与某一个测试样本A最近的 K个实例,然后统计k个实例中所属类别计数最多的那个类,据他们的主要分类来决定新数据的类别。(2) KNN算法的三个要点: ①K的选择: K值是KNN算法中为数不多的参数之一, K值的选择也直接影响着模型的...

halcon形态学分析整盘入料的物料的取料中心点位置与方向

勇哥的这个项目是整盘物料机器人视觉取料。由于该项目有两个相机,一个是整盘入料相机,用于判断物料有无和粗定位。另外还有一个下相机,用于精定位后物料入转盘机。本篇说的就是整盘入料相机的粗定位算法。这里勇哥使用的是halcon的形态学算法,相比找边的方式来说,其意义是速度快,能满足视觉一键换型的需要。read_image(backImg, 'C:/Users/hackpig/Desktop/蓝牙...

halcon中求rectangle2矩形的四个顶点坐标

(1)实现功能: halcon中调用smallest_rectangle2()函数获得仿射外接矩形(旋转外接矩形),返回的是矩形的中心坐标、角度和长短轴长度,但是在有些时候需要使用的是仿射外接矩形的四个顶点坐标。 本文实现的功能是通过矩形的中心坐标、角度和长短轴长度获得四个顶点的坐标。(2)实现代码: smallest_rectangle2 (ObjectSelec...

视觉进阶: 寻找出边缘突出的部分

如下图,想取得这根条状物的突出来的“刺”。寻找图中边缘突出的部分,解决思路:1、阈值分割,找出黑色部分2、生成一个小矩形作为StructElement,进行opening操作,即可找到如下图的部分3、与阈值分割后的进行difference操作,即可找到突出部分,后面再进行求取突出的最边缘部分。上代码:read_image (Image, 'C:/Users/gongyong/Desktop...

C#和halcon的混编程序出现长时间拍照时程序崩溃问题的解决经验

勇哥项目中有下面这个拍照函数GrabOneImage()。在其它十几台设备上面运行没发现有什么问题,但是最近发现有一台设备上长时间运行不到半小时,程序就报告崩溃。错误原因是内存不足。 public bool GrabOneImage(bool isDebug) { try { //如果未初始化,先初始化...

一款Basler相机拍图问题(单次拍照时间过长,连续拍照正常)的处理经验

这款Basler相机1000W像素。GigE 接口,不用独立供电。它的故障现象为:halcon连续采图,有10帧的速度,但是单次采图有580毫秒。这种情况按经验一般怀疑下面的问题:(1)网卡驱动版本(2) 网卡驱动的设置项 (3) 网线的问题由于连续拍照帧速正常,因此问题3可以排除。对于问题1,问题2,勇哥检查了网卡的驱动与设置,确认了驱动程序版本与设置与另外的机器一样。所以也可以排除了。这个...

三角函数超入门(6)正弦定理

第四个要掌握的定理是正弦定理,它指的是:在任意一个平面三角形中,各边和它所对角的正弦值的比相等且等于外接圆的直径根据正弦定理,图4-6-2会有几个比较有意思的特点:只要BC边不变,其它两条边无论怎么变,∠A一定是30°任意一对边和其角的正弦比值一定等于这个圆的直径20勇哥用CAD验证了一下第一点。也验证了第二点。CAD的计算结果:三角形的外切圆的直径是57.75注意:由于CAD的测量时存在结果精度...

Basler相机Sdk采图的演示例程(C#)

勇哥说的这个话题的起因是追求极速的拍图速度。机器ppm不达标的情况下,往往对视觉的处理速度有变态的要求,为了争取处理时间最短,几十毫秒也要争取。halcon的接口是通用接口,其速度是比不上相机厂商自己相机配套的SDK的采图速度的。下面程序运行后,500w的CCD拍图的时间(不算显示时间)达到惊人的32毫秒,如果用halcon接口,最快的我见过是180毫秒。using Basler.Pylon;...

halcon与C#混编的入门贴

这篇主要是C#和Halcon的混合编程,写给新手们看的。halcon源程序:dev_open_window(0, 0, 512, 512, 'black', WindowHandle)read_image (Image, 'C:/Users/Administrator/Desktop/猫.jpg')dev_display(Image)get_image_size(I...

C#中调用halcon引擎来执行hdev程序

调用halcon引擎有两个直接的好处:避免C# 与halcon代码混编时可能产生的内存泄露问题修改halcon程序时不用重新编译C# 勇哥写了一个示例,详细的应用感受和缺点限制勇哥会持续做相关的总结给大家分享。对于halcon17来说,要运行下面的程序,你要引用halcondotnet.dll hdevenginedonet.dllusing HalconDotNet; using Syste...
会员中心
搜索
«    2019年11月    »
123
45678910
11121314151617
18192021222324
252627282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864