少有人走的路

勇哥的工业自动化技术网站

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

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

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

勇哥再谈谈C#中编写halcon代码的内存泄露的问题

今天在群里聊起这个halcon内存泄露的问题。有几点要注意的地方,在此记录下来。(1)hobject要Dispose,htuple也要Dispose这一点以前没有注意,好像是受了官方一个贴子影响认为htuple不用管。但是hlacon导出的C#代码里面,就注意到了这一点,htuple也要Dispose。(2)被塞入List的halcon对象,注意不能直接List.Clear()如果你这样做,内存就会泄露。正确的做法是要把List中所有的halcon对象Dispose掉,再List.Clear()

给岁月以文明,而不是给文明以岁月

“给岁月以文明,而不是给文明以岁月”,大刘在《三体》小说的这句话曾经让勇哥读到的那一刻思想飞了好远。今天突然在网上看到有人提到这句话,立刻搜索了一下大家对它的理解,摘了一篇有共鸣的附上。我的理解是:文明的灿烂与否并不是以时间来衡量的,宁可获得短暂的灿烂文明,而不愿苟且偷生。这句话出自帕斯卡的:给时光以生命,而不是给生命以时光。(To the time to life, rather than to life in time) 是说要让活着的每时每刻都要精彩,而不是让生命虚度,随着时光衰老。在这里

用autocad来验证标定原理(2)

接上篇《 用autocad来验证标定原理(1)》上节把CCDA标定完成了。实际的生产过程中,我们常常会碰到这样的情况,机械手从工位一吸着对象到工位二进行贴合,但是工位二我们不方便执行标定,通常的做法是在工位一执行一次标定流程,然后使用两点映射或者四点映射把工位二的相机坐标映射到工位一的相机一中。所以下面的我们继续做CCDB的标定部分。我们先把坐标系切换到机器人坐标系。为了画映射板的图形。我们接下来对两个相机进行相机映射。制作一个映射板,上面要有4个Mark点,在CAD中勇哥就用矩形上的

用autocad来验证标定原理(1)

勇哥曾经很向往有一台机器人,好在家里搞些视觉实验。可惜这东西值一台四轮车的钱,估计真买了的话,会被老婆按在地上摩擦。其实仔细想想,视觉对位的应用,难点在于标定、还有标定后的对位过程,而不在于怎么找线找点(当然有些时候这个也是难点,但是跟物料关系密切,也就是变成了解决工艺上的问题,不存在原理都不懂的的懵逼)标定的过程主要难点在机器人吸盘的中心和法兰盘的中心不共心,还有些应用中涉及到多相机协调,如果B相机不方便标定,你还得把A相机的标定结果映射过去……标定后的对位也是困难的地方,这个涉及到参考模板与

CAD坐标系转换

大家在运用CAD的时候可能会经常遇到需要将原坐标系转换为自己需要的坐标系,现在教大家如何运用。正常情况下我们拿到的CAD图纸是这样的,但是我们需要把他转换成我们需要的样式。如这样:这样的话看起来就会更直观更舒服一些。1、在命令行输入UCS,然后空格确认,就会出现如下图的提示2、根据提示我们输入N,选择新建坐标系,就会出现如下图的提示3、根据提示我们输入3,此步骤依据个人喜好输入,这里我们以3为例,然后会提示我们输入新建坐标系的原点坐标。4、在图上我们点击新建坐标系的原点5、在图上根据提示我们点击

ApolloStudio高手之路(12):机器视觉图像匹配定位与激光打标领域深度结合(基于海康威视VisionMaster九点标定、模板快速匹配定位、标定转换以及金橙子EzCad2二次开发)

声明:本文为转载GentlerMan朋友的ApolloStudio系列的文章,所转载图片水印为系统自动添加,并没有盗用其版权的用意。在激光标记领域已越趋成为自动化行业中在质量追溯体系管控环节不可或缺的重要一环的今天,传统的标记方式已不能满足于各类综合性比较强的项目需要了,从而结合越来越多新技术的案例也变得更多了起来,现在我们将一起探讨下机器视觉图像匹配定位技术与传统的激光标刻相结合的一个案例(本文中将展示笔者提出的一种坐标系转换思路和方法,当然这肯定不是唯一的,有兴趣的读者可以自行探索更多的解决

(halcon例子) 利用分类器做Ocr识别

*重要理解一下这个几个算子 *                         dev_update_off () *          

(halcon实例)在不同光照条件下找NCC模板

程序调用十张不同光照下的图片,尝试找ncc模板,求取模板位置。最后计算结果的标准差。代码如下:* This example program shows how to use HALCON's correlation-based * matching. In particular it demonstrates the robus

基于海康机器视觉算法平台的对位贴合项目个人理解

都说“纸上得来终觉浅,绝知此事要躬行”,可惜咱没这条件呀,没项目咱也不能干坐着呀,那咱发挥主观能动性,咱不是学机械的么,还好还记得一点CAD的知识,今天小杨说事,咱就“纸上谈兵”,用CAD结合公司的视觉算法平台VisionMaster来说说相机映射和对位贴合的事,如果有错误的地方,还请各位自动化前辈多多指教,毕竟网上的关于这个知识太少了。实际的生产过程中,我们常常会碰到这样的情况,机械手从工位一吸着对象到工位二进行贴合,但是工位二我们不方便执行标定,通常的做法是在工位一执行一次标定流程,然后使用

OpenCV的Mat和Halcon的HObject类型互相转换

OpenCv的Mat和Halcon的HObject数据类型的互相转换,Halcon的版本是13.0,OpenCV的版本是3.2HObject Mat2HObject(const cv::Mat &image) { HObject Hobj = HObject(); int hgt = image.rows; int wid = image.cols;
«    2026年1月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864