如何在VisualStudio10.0中设置Halcon机器视觉

如何在VisualStudio10.0中设置Halcon机器视觉,第1张

开始做Halcon的上位机,选用Visual Studio 10.0平台。

C#

第一步:

Visual Studio 10.0设置引用HalconDotNet.dll

01.新建项目

02.选择Visual C#

03.修改文件名

04.确认

第二步

Visual Studio 10.0设置引用HalconDotNet.dll

01.选择“解决方案资源管理器”

02.选择“引用”,右键

03.选择“添加引用”

第三步

Visual Studio 10.0设置引用HalconDotNet.dll

01.在添加引用选项卡选择浏览

02.选择路径:X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20

03.选择“HalconDotNet.dll”

04.确认

第四步

Visual Studio 10.0设置引用HalconDotNet.dll

01.选择“工具箱”

02.选择“所有工具”或任意工具控件,右键

03.选择“选择项”

第五步

Visual Studio 10.0设置引用HalconDotNet.dll

选择Halcon图像控件

Visual Studio 10.0设置引用HalconDotNet.dll

还有VB的设置,如下图:

Visual Studio 10.0设置引用HalconDotNet.dll

01.选择项目名称

02.点击显示全部文件,取消隐藏,就可以看到引用

03.引用,邮件

04.添加,之后的步骤和C#一样

Visual Studio 10.0设置引用HalconDotNet.dll

选择工具控氏春件,步骤和C#基本一样。

VB的第二张图,步骤如下

01.选择“工具箱”

02.选择“所有工具”或任意工具控件,右键

03.选择“选择项”

04.在“.net framwork组件”的选项卡中,选择浏览

05.出来的对话框中,选择X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20

06.选择“HalconDotNet.dll”

07.确认

08.这时候的工具栏的控件是HWinwow 控件。

kamuixiao :

X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20

路径下的无法使用,在.net framework组件无法找到

X:\Program Files\MVTec\HALCON-10.0\bin\dotnet35

路径下的可用,在.net framework组件下可以找到,并且在工具箱上能够找到并使用,但是功能无法实现,如下图

我不作其他动作,程序代码内容仅是运行时候读取一张图片

在调试的时候能够运行,但读不到图片……楼主在VB.NET环境下正常运行了吗?求解~

Visual Studio 10.0设置引用HalconDotNet.dll

x8515618 :

定义错了

dim m_hWindow As Htuple '这是一个册辩句柄,不是窗体控件

x8515618 :

Dim m_hWindow As Htuple = Nothing

kamuixiao :

谢谢楼上的建议,但是我试了下发现仍然不州核缺行,我觉得问题不是出在这里,不知道使用VB.NET的各位有没有遇到过,反正我是没能正常实现过一次的,输出显示的错误情况如图:

Visual Studio 10.0设置引用HalconDotNet.dll

x8515618 :

你只是读取了图片,都没有显示图片呢

灵峤 lencue :

你最开始新建项目的时候选择的“.net框架”版本是多少的?.net 2.0就用dotnet20文件夹,3.5就用dontnet35文件夹,你再查看一下,会不会是这个问题,看能不能解决。

irun999 :

请问楼主,用在VS2008中用C#读入一直比较大的图片的时候只是显示部分图片,如何解决?

灵峤 lencue :

dev_resize_window_fit_image(ho_Image, 0, 0, 300, 400)

用这个算子,在C#的program.cs中可以用的,后面的300,400就是显示这个图片的大小的,会被缩放到这个比例。

irun999 :

请问在VS 2005 C# 处理视频,程序老是死掉,怎么办?视频无法实时显示。 是不是视频太大了,VS2005处理不够来?该怎么办?

灵峤 lencue :

采用C#的多线程,具体怎么使用,我还在学习中,要是有进展,再一起讨论。

好吧,我写漏了,但事实上我把显示补上,然后按照兄台所说修改定义后仍然没能成功!~附图:

Visual Studio 10.0设置引用HalconDotNet.dll

irun999 :

今天下午发现视频无法显示是因为hdevelop导出程序的死循环函数里没有 HOperatorSet.DispObj 显示函数。但是关闭程序就会出现vshost.exe无响应。这个问题可能得多线程解决了。

给大家带来一篇halcon18安装教程(血泪安装史),令人震惊的是,网上居然没有一个完整的,而且全都是在胡扯,最后无奈只能自己写了个halcon18安装教程,文章的结尾会附上图文教程方便自己和其他用户使用

特别注意:如果你的版本不一致,那么肯定无法安装,所以可以根据本人提供的安装包和教程宴举一步一步来!

1.打开安装包,解压缩并运行安装,迹老点击Next下一步

2.阅读软件协议,将下拉滑到最下面,勾选我接受协议

3.将检查更新的勾选去掉

4.根据自己系统位数自行选择

5.选择需要安装的组件,默认全部勾选

6.直姿祥升接点击Next下一步

7.自行选择是否安装其他驱动程序

8.选择文档语言,默认选择第一项英文

9.选择软件安装位置,点击Browser可自行更换安装路径

10.正在安装中,请耐心等待一会

11.需要选择许可证文件路径,这里先选择“Do not install a license file”,稍后再进行破解激活

12.安装完成,将运行软件的勾选去掉,点击Finish退出软件安装向导

13.先不要运行软件,将破解补丁复制到软件安装目录下替换

14.安装破解完成,运行软件即可免费使用了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12300894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存