少有人走的路

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

python知识导航贴,持续更新

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

netMarketing类库: 类库说明

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

C++相关导航贴,持续更新

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

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

本站连载贴子系列,持续更新中……

勇哥的免费视频教程清单

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

运动控制专题,持续更新

halcon读取图片的几种方式的总结

有人问到图片如果保存在数组中,调用的时候下标是为0还是1?这个问题勇哥也是有点犹豫,对方信哲旦旦说下标应该为1起始,否则报错。我猜应该是指的C#那边吧?在halcon这边,对象数组确实从1开始,如果为0则报错。那么图形变量可以下标访问吗?答案是用向量变量。并且下标可以为0。下面的代码梳理一下几个常见的错误。read_image(img1,'E:/pic3.tiff') read_image(img2,'E:/t1.tiff') obj:=[] //错误(

关于C#的“项目依赖项目”

原来的工程只有解决方案Loader、MainForm、netMarketingCore。现在因为需要引入netMarketing、sharClass、UserUI。全部重新编译,发现许多报错,其中有netMarketing中的一些类报引用问题。实际上,那些报错的位置是没有问题的。因此,应该是引用混乱的原因。解决方法是勾选报错的解决方案,然后在“依赖于”下面勾选要依赖的项目,然后选中解决方案根,全部重新编译即可。一直以来,没有注意到这个地方有什么作用。用了vs十几年,没想到还是有些地方不求甚解,汗

RobotStudio 6扫盲贴(一)软件安装

这个软件是干嘛的?勇哥是希望它有有助于在没有机器人的情况下做机器人视觉的实验。现在还不知道可不可以。2020/11/16勇哥注:最近看到有人做的一段演示程序,C#鼠标划圈控制机器人动作,屏幕上还可以显示实时坐标。据说是使用的RobotStudio的pcsdk因此可以肯定的是,用C#程序控制这个3D机器人是没有问题的。只是,如果想做机器人视觉,机器人上要挂相机拍图取得像素坐标,这个可能就无法模拟了。(这一点还有待继续研究)先谈谈和谐安装的过程吧。将0C20的D4改成E2就行了。但是改了后显示如下

[netMarketing类库] HalconEngine类:halcon引擎封装类

命名空间:netMarketing.vision.halcon.HalconEngine功能:halcon引擎封装类功能详细说明:halcon引擎的作用是直接运行halcon的程序,包括如下:单个hdev的程序,不含外部函数和用户自定义函数。调用函数RunHdevProgram()hdvp格式的外部函数,它保存于磁盘上。调用函数RunHdvp()即有hdev程序,又包含外部函数或者用户自定义函数。调用函数RunHdvpOrUserFunWithMain()用引擎直接运行halcon程序的好处很多

[netMarketing类库] DirFileHelper类:目录与文件操作类

命名空间:netMarketing.diskFile.DirFileHelper功能:目录与文件操作类功能详细说明:这是个目录与文件操作的静态类,请使用DirFileHelper.* 的方式调用成员函数。常用函数列表:这个类比较简单,封装的方法都是经验过的、常见的需求。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!返回类库功能说明目录

未能加载ntdll.pdb

今天调试程序时,发现运行程序没问题,退出程序时出现下面这个报错。未能加载ntdll.pdb调试菜单->选项,然后选择“符号”,勾选“Microsoft符号服务器”,设置下载目录,确定。重新编译运行程序后,会从网上下载各种符号到本地。这个过程比较缓慢。然而,加载符号后,退出程序时还是报异常。跟之前的报错区别是:多了一点信息。因为网上有人发现如果程序写得有问题,也会出现这个报错信息,因此勇哥在想是不是代码有什么问题?。。。。然鹅,回家后跑同样的程序,退出时却没有报错!也许是工作电脑的系统的问题

【Unity】6.2 在VS2015中调试 C# 脚本

Unity虽然是开发游戏用的,但是可以用来验证视觉原理算法。勇哥折腾了几天,无法运行场景后,让场景对应的C#代码断点断下来,不知道怎么回事。反复的的从4.x版本安装到5.x,还是不行。其实不是Unity的版本问题,是教程没教对头。按照下面这个教程则成功了。一、简介这一节先利用GUI显示一个简单的界面(以后还会专门介绍GUI),并解释如何在VS2015中调试C#脚本。本节例子的运行效果如下:二、调试C#脚本的方式有以下方式:(1)利用断点调试。断点设置和取消的办法与在控制台应用程序中利用断点调试C

几何向量(14):计算光线反射reflect向量

这一篇我们来聊一下光线反射的基础计算,看过点叉积篇的小伙伴们肯定注意到底下有一句话,就是“为了以后的光线反射reflect计算”,这里我们就别以后以后了,现在就动起来。光线反射是一个非常重要的概念,或者说常识,这里我们来聊一下真实世界。现实世界中,我们眼睛之所以看到各种各样的物体,其原因就是太阳发出的光线照射到地球上,然后经过反射后进入人的眼睛,人的眼睛接收到光子后在视网膜上成像,然后通过生物信号传递给大脑,所以人就看到了这个世界。这里我们把太阳叫做“光源”,其实我们也有很多人造“光源”,比如电

几何向量(13):点与多边形(凸)

  国庆放假前写一篇,搞不好整个国庆没得机会写了,在几何开发中,点与凸多边形的关系判断属于很常见的,比如射线与平面相交,判断交点是否在若干顶点组成的多边形中。       和之前判断点在三角形中类似,先来一张点与多边形关系示意图,如下: ①很容易就看的出来,五个夹角之和等于360°,②可以看得出来∠BPC=其他四角之和,除非∠BPC在线段BC上,不然小于180°,则五夹角之和小于360°。     

几何向量(12):点与三角形

      判断点在三角形内部,属于三维开发中很常用的一种算法,之前搞忘记说了,前面我们判断射线与平面,如果再加上判断交点是否在三角形内的计算就更好了。      好,假设我们有个三角形,和三角形所在平面的一个点,那么怎么判断点与三角形的关系,先来个示意图,如下:可以看的出来,如果点P在三角形内部,那么P与三角形ABC组成的六个夹角之和为180°(三角形内角和180°),如果在三角形外部,则不然。ps:这里我们不考虑signed旋转角正
«    2025年11月    »
12
3456789
10111213141516
17181920212223
24252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864