51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 197|回复: 14

[资料] C#调用C++写的Halcon算法dll传值demo程序

[复制链接]
  • TA的每日心情
    开心
    昨天 11:41
  • 签到天数: 558 天

    连续签到: 1 天

    [LV.9]以坛为家II

    124

    主题

    618

    帖子

    3435

    积分

    Rank: 9

    积分
    3435

    热心会员突出贡献切换助手验证会员最佳新人

    发表于 2020-2-29 21:23:39 | 显示全部楼层 |阅读模式

    51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

    您需要 登录 才可以下载或查看,没有帐号?会员注册

    x
    C++和C#里面的HObject和HTuple都是引用类型的,但是两个同样的HObject和HTuple却不能直接去转换,虽然类型名称一样,确是不一样的类型,C#里面的应该是基于C++做了二次封装的类型,C++里面的HTuple和HObject才是真正的原生类型,由于最近有部分同学问起,那么我就简单写了一个Demo分享给大家学习!

    正式开始:
    为了方便演示,我使用了Halcon12.0.0来进行开发,在我的解决方案里面有两个工程:Image和ImageTest
    这两个工程分别是:
    Image 是win32类型的dll,采用的是参数入栈协约为__stdcall约定!
    ImageTest是C#的测试程序,很简单功能,就是从dll中读取一个图片名称并且显示到C#的图形界面上。

    游客,如果您要查看本帖隐藏内容请回复


    完整版源代码分享下载:
    Image.rar (12.61 MB, 下载次数: 13, 售价: 5 视觉币)

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    该用户从未签到

    1

    主题

    7

    帖子

    32

    积分

    Rank: 1

    积分
    32
    发表于 2020-2-29 21:33:08 | 显示全部楼层
    学习学习

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    该用户从未签到

    1

    主题

    7

    帖子

    32

    积分

    Rank: 1

    积分
    32
    发表于 2020-3-1 18:47:24 | 显示全部楼层
    请教一下,*ImgHandle = hv_SerializedItemHandle.I(); 这句抛异常了

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 10:42
  • 签到天数: 811 天

    连续签到: 21 天

    [LV.10]以坛为家III

    363

    主题

    1478

    帖子

    6388

    积分

    Rank: 9

    积分
    6388

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2020-3-1 18:49:46 | 显示全部楼层
    WuJJY 发表于 2020-3-1 18:47
    请教一下,*ImgHandle = hv_SerializedItemHandle.I(); 这句抛异常了

    什么异常???
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系

    该用户从未签到

    1

    主题

    7

    帖子

    32

    积分

    Rank: 1

    积分
    32
    发表于 2020-3-1 18:58:04 | 显示全部楼层
    Criss 发表于 2020-3-1 18:49
    什么异常???

    这样子的~
    11.png

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 10:42
  • 签到天数: 811 天

    连续签到: 21 天

    [LV.10]以坛为家III

    363

    主题

    1478

    帖子

    6388

    积分

    Rank: 9

    积分
    6388

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2020-3-1 19:00:54 | 显示全部楼层

    我用的Halcon12,你用的多少?这里提示要换成.H的属性去获取Handle!注意看提示
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系

    该用户从未签到

    1

    主题

    7

    帖子

    32

    积分

    Rank: 1

    积分
    32
    发表于 2020-3-1 19:14:14 | 显示全部楼层
    Criss 发表于 2020-3-1 19:00
    我用的Halcon12,你用的多少?这里提示要换成.H的属性去获取Handle!注意看提示 ...

    我用的Halcon18哦,是的,我使用.H也就是Handle获得之后,也是无法传递和转换为int型传递呢,新手请多包涵

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    振奋
    2020-2-28 00:14
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    28

    帖子

    525

    积分

    Rank: 3

    积分
    525

    切换助手验证会员

    发表于 2020-3-1 23:38:27 | 显示全部楼层
    学习学习

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 00:04
  • 签到天数: 100 天

    连续签到: 7 天

    [LV.6]常住居民II

    0

    主题

    24

    帖子

    171

    积分

    Rank: 1

    积分
    171
    发表于 2020-3-2 00:55:25 | 显示全部楼层
    向楼主多多学习,最近也有这样做的想法

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    害羞
    2017-12-14 09:16
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    0

    主题

    11

    帖子

    66

    积分

    Rank: 1

    积分
    66

    切换助手验证会员

    发表于 2020-3-2 08:46:26 | 显示全部楼层
    学习学习

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 会员登录 | 会员注册

    本版积分规则

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用反馈 | 51Halcon论坛管理团队论坛管理团队

    申请友链| 小黑屋| 手机版| Archiver|  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    CopyRight © 2015-2020 51Halcon机器视觉. Tencent Cloud X3.4.

    快速回复 返回顶部 返回列表