OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 4643|回复: 14

请教 halcon怎么转变成OpenCV

[复制链接]
发表于 2018-3-26 09:43:15 | 显示全部楼层 |阅读模式
现在有一个成熟的项目,用的是C#   halcon实现的,但现在要求换成OpenCV的,具体怎么实现啊,没有思路。  求教
回复

使用道具 举报

发表于 2018-3-26 10:06:59 | 显示全部楼层
如果这个项目本来就是你做的话,那就简单了,把功能函数慢慢替换掉就好了。
如果不是你自己做得,
1.先看懂算法流畅步骤。
2.找到所有用到的halcon函数。
3.opencv找到对应功能的函数。
4.一个一个对应替换,记得数据格式也有换。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 10:22:03 | 显示全部楼层
1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 10:22:22 | 显示全部楼层
本帖最后由 struggleyang 于 2018-3-26 10:28 编辑
sunny0o0 发表于 2018-3-26 10:06
如果这个项目本来就是你做的话,那就简单了,把功能函数慢慢替换掉就好了。
如果不是你自己做得,
1.先看懂 ...

1.这种替换,是不是可以说直接在C#平台上修改替换?
2.这个项目就是个C#平台,请问OpenCV的环境怎么搭建,我输入个Mat类就不行的,  我配置好的环境都是在C++平台上的
回复 支持 反对

使用道具 举报

发表于 2018-3-26 10:43:33 | 显示全部楼层
struggleyang 发表于 2018-3-26 10:22
1.这种替换,是不是可以说直接在C#平台上修改替换?
2.这个项目就是个C#平台,请问OpenCV的环境怎么搭建, ...

你既不会EmguCV搭建,又不会使用,那你还是先学一学吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 10:57:11 | 显示全部楼层
stq054188 发表于 2018-3-26 10:43
你既不会EmguCV搭建,又不会使用,那你还是先学一学吧

因为后期只打算用OpenCV,不使用EmguCV。 了解和搭建的就是OpenCV。
回复 支持 反对

使用道具 举报

发表于 2018-3-26 13:33:30 | 显示全部楼层
struggleyang 发表于 2018-3-26 10:57
因为后期只打算用OpenCV,不使用EmguCV。 了解和搭建的就是OpenCV。

这两实际就一个东西,EmguCV只是opencv提供的c#这个语言的一个接口罢了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 14:06:33 | 显示全部楼层
sunny0o0 发表于 2018-3-26 13:33
这两实际就一个东西,EmguCV只是opencv提供的c#这个语言的一个接口罢了。

我现在这样想,用算法实现封装成dll文件,然后用C#调用
回复 支持 反对

使用道具 举报

发表于 2018-3-26 14:50:40 | 显示全部楼层
struggleyang 发表于 2018-3-26 14:06
我现在这样想,用算法实现封装成dll文件,然后用C#调用

方式无所谓的,emgucv也是把opencv封装成dll调用的。用自己最熟悉的方式实现就好了,结果没啥区别的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 16:15:31 | 显示全部楼层
E:\新建文件夹\1E:\新建文件夹\2E:\新建文件夹\3E:\新建文件夹\4E:\新建文件夹\5
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-11-12 08:45 , Processed in 0.027115 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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