上位机讨论话题

[复制链接]
loveplc | 2010-5-6 18:01:40 | 显示全部楼层

上位机讨论话题

经过一段时间的讨论,决定用HALCON+VB6+摄像头来完成图像的处理。HalCon,因为有破解版,所以学习比较方便。
电驴下载地址:
ed2k://|file|[机器视觉软件].MVTec.HALCON.v8.0.2.With.Crack-NULL.rar|358172316|39d5f3f6106862
3d4f38ba330ea7df35|h=HIDS4KPTQ5CWTREOJ7J7W6TT5JIOUPPA|

我站FTP下载地址http://bbs.plcjs.com/showtopic-15799.html 

HALCON编程手册下载地址:81110702665.rar


 

下面是软件的流程图:

监控区域其实就是摄像头的视野,为了保证蝴蝶在视野中,蝴蝶在不断的移动,要是不移动摄像头,蝴蝶就会移出摄像头视觉,我们根据当前数据计算出步进电机的移动量,保证蝴蝶在摄像头的视野正中。

gongkongf对此控制思路的准确描述:

我来复述一遍, 就要通过一个摄像头来自动捕捉蝴蝶的行踪,   摄像头是通过两个步进电机来实行270度的球面旋转, 控制步进电机,  则是通过PLC给定的值,  而PLC给定值是以摄像头捕捉回来的图像与蝴蝶模板的偏差作为条件的。
摄像头作为检测元件, PC与PLC作处理运算单元, 步进电机作为执行元件, 蝴蝶作为对象,  来构成一个闭合回路。
难点在于PC对蝴蝶模板的定位及对捕捉回来图像的处理上?

 

要了解机器视觉的思路请看看下面Hexsight 常用工具使用介绍:

1。11030573795.rar

2。11032999928.rar

3。11032425205.rar

如果无法解压,看网站压缩文件解压方法!

http://bbs.plcjs.com/showtopic-16033.html

 

如果要完成这个项目面临的问题(yt5408总结) 如下:

1、目标理论值(特征点)的设定。

2、目标采集。

3、目标识别。

4、摄像头自身位置(角度)判定。

5、假设目标不动,摄像头如何在270度的球面范围内快速搜索目标?

6、目标在空间的位置判定。

7、假设摄像头是运动的,分三种情况:

1)在一条直线上往复运动。

2)在某个平面内任意移动。

3)在空间随意运动。

 

2010年5月18日  讨论结果

----------------------------------

在LabView和HALCON上面讨论了很久了!

现在决定上位机处理视频上分两部分

一部分是LabView组,由主导yt5408

一部分是HALCON,有我来主导!

loveplc | 2010-5-6 18:37:46 | 显示全部楼层

Re:上位机讨论话题

http://bbs.plcjs.com/showtopic-15799.html
我站FTP下载地址
工控锋 | 2010-5-6 18:48:55 | 显示全部楼层

Re:上位机讨论话题

目前主流上位机软件有IFIX~INTOUCH~WINCC~CIETET~KINGVIEW等,一般来说各PLC/DCS厂家都有自己的上位机软件,就初学者一说组态王是一个不错的选择,要做深入开发,还得用支持高级语言作脚本的软件,像INTOUCH,WINCC就技持C语言。
loveplc | 2010-5-6 18:50:44 | 显示全部楼层

Re:上位机讨论话题

如果做到组态软件上那就很久牛了
loveplc | 2010-5-6 18:51:41 | 显示全部楼层

Re:上位机讨论话题

一般的组态软件是支持第三方控件开发的
工控锋 | 2010-5-6 18:53:49 | 显示全部楼层

Re:上位机讨论话题

是支持第三方控件,好一点还是自带开发系统,可能灵活使用第三方控件,或与第三方通讯,最好的还是自己开发属于自己想要的东西, 不受软件功能约束的。
yt5408 | 2010-5-6 18:54:49 | 显示全部楼层

Re:上位机讨论话题

流程图画的是事有误?即条件判断那
是否?
loveplc | 2010-5-6 18:55:07 | 显示全部楼层

Re:上位机讨论话题

上面的图有的是PLC完成的,如摄像头随图像移动
其他的是视觉软件的
yt5408 | 2010-5-6 18:55:17 | 显示全部楼层

Re:上位机讨论话题

是否有误?
loveplc | 2010-5-6 18:55:39 | 显示全部楼层

Re:上位机讨论话题

有点问题哦
yt5408 | 2010-5-6 18:56:47 | 显示全部楼层

Re:上位机讨论话题

组态软件根据需要点数不同,都要要花钱的。
只有试用版不花钱
loveplc | 2010-5-6 18:57:09 | 显示全部楼层

Re:上位机讨论话题

杰控的组态软件有30点的免费
yt5408 | 2010-5-6 18:57:46 | 显示全部楼层

Re:上位机讨论话题

你把条件的 是 否换一下,就行了
loveplc | 2010-5-6 18:57:48 | 显示全部楼层

Re:上位机讨论话题

对于我们这个项目足够了吧
yt5408 | 2010-5-6 18:59:02 | 显示全部楼层

Re:上位机讨论话题

以下引用loveplc在2010-5-6 10:55:39发表的评论:
有点问题哦


需要改一下吗/呵呵
loveplc | 2010-5-6 19:00:03 | 显示全部楼层

Re:上位机讨论话题

以下引用yt5408在2010-5-6 10:59:02发表的评论:
以下引用loveplc在2010-5-6 10:55:39发表的评论:
有点问题哦


需要改一下吗/呵呵

应该画两种图,一种是定区域监控,一种是搜索
yt5408 | 2010-5-6 19:00:08 | 显示全部楼层

Re:上位机讨论话题

用组态软件可以省点事,
但普通软件更具有通用性。
依各人习惯和爱好吧
只要能做成就好
loveplc | 2010-5-6 19:00:58 | 显示全部楼层

Re:上位机讨论话题

每个组态软件的接口不一样啊,开发起来不易啊
yt5408 | 2010-5-6 19:02:02 | 显示全部楼层

Re:上位机讨论话题

以下引用loveplc在2010-5-6 11:00:03发表的评论:
以下引用yt5408在2010-5-6 10:59:02发表的评论:

<STRONG>以下引用loveplc在2010-5-6 10:55:39发表的评论:</STRONG>
有点问题哦


需要改一下吗/呵呵

应该画两种图,一种是定区域监控,一种是搜索

我看可以!
loveplc | 2010-5-6 19:02:17 | 显示全部楼层

Re:上位机讨论话题

听听你的想法
yt5408 | 2010-5-6 19:04:33 | 显示全部楼层

Re:上位机讨论话题

我的想法是,先从最简单的做起
loveplc | 2010-5-6 19:05:26 | 显示全部楼层

Re:上位机讨论话题

嗯!我来画个两种控制方式的结构图,之后大家看看
yt5408 | 2010-5-6 19:05:51 | 显示全部楼层

Re:上位机讨论话题

比如:第一步,先把被测件垂直正对摄像头,通过软件采样处理分析等,判定这个东东是否我们需要的
yt5408 | 2010-5-6 19:06:26 | 显示全部楼层

Re:上位机讨论话题

这个做成了,然后再考虑复杂的。
比如:被测件移动了,摄像头转动了,,,,
yt5408 | 2010-5-6 19:07:04 | 显示全部楼层

Re:上位机讨论话题

咱这个能传文件吗?
yt5408 | 2010-5-6 19:07:36 | 显示全部楼层

Re:上位机讨论话题

想画个图来说明
loveplc | 2010-5-6 19:07:37 | 显示全部楼层

Re:上位机讨论话题

以下引用yt5408在2010-5-6 11:07:04发表的评论:
咱这个能传文件吗?

还不能上传,我来搞个上去
yt5408 | 2010-5-6 19:08:21 | 显示全部楼层

Re:上位机讨论话题

呵呵,有些东东,不画图,不太好说清楚
loveplc | 2010-5-6 19:08:32 | 显示全部楼层

Re:上位机讨论话题

下午有时间吗!我们先把两种控制思路整理一下,我先画个草图
yt5408 | 2010-5-6 19:08:58 | 显示全部楼层

Re:上位机讨论话题

应该有。
你可画一下,大家一起思考。
loveplc | 2010-5-6 19:09:20 | 显示全部楼层

Re:上位机讨论话题

以下引用yt5408在2010-5-6 11:08:58发表的评论:
应该有。
你可画一下,大家一起思考。

等待好消息,哈哈
loveplc | 2010-5-6 19:10:18 | 显示全部楼层

Re:上位机讨论话题

我把这个聊天程序在完善下!同时再搞个思路出来,下午或者晚上讨论下
yt5408 | 2010-5-6 19:10:20 | 显示全部楼层

Re:上位机讨论话题

嗯,我也画一下,争取下午能传上来。
现在好象只有你的能传上去
loveplc | 2010-5-6 19:10:42 | 显示全部楼层

Re:上位机讨论话题

以下引用yt5408在2010-5-6 11:10:20发表的评论:
嗯,我也画一下,争取下午能传上来。
现在好象只有你的能传上去

好吧!个忙个的
loveplc | 2010-5-6 21:39:55 | 显示全部楼层

Re:上位机讨论话题

loveplc | 2010-5-6 21:42:05 | 显示全部楼层

Re:上位机讨论话题

ygmsenator | 2010-5-6 22:29:00 | 显示全部楼层

Re:上位机讨论话题

流程图已经更新,这个表达更明白些

loveplc | 2010-5-6 22:39:24 | 显示全部楼层

Re:上位机讨论话题

看到了
yt5408 | 2010-5-6 23:27:39 | 显示全部楼层

Re:上位机讨论话题

能传文件了吗?

loveplc | 2010-5-6 23:27:58 | 显示全部楼层

Re:上位机讨论话题

可以了
loveplc | 2010-5-6 23:28:25 | 显示全部楼层

Re:上位机讨论话题

只是Ctrl和ENter还没有加上
yt5408 | 2010-5-6 23:28:36 | 显示全部楼层

Re:上位机讨论话题

只有一个上传图像的
loveplc | 2010-5-6 23:29:11 | 显示全部楼层

Re:上位机讨论话题

图像和文件都可以传了
yt5408 | 2010-5-6 23:30:31 | 显示全部楼层

Re:上位机讨论话题

呵呵,,还没搞清楚,哪个能
yt5408 | 2010-5-6 23:30:57 | 显示全部楼层

Re:上位机讨论话题

A

B

C

蝴蝶太难画了,还是以圆为例吧。从外到内依次为A B C 三个同心圆。B是理论型线(即LOVEPLC-LP所说的模板外缘),考虑到实际加工精度,即有上下公差,则生成圆A和圆CA的半径=RB Δ上,C的半径=RB-Δ下,(Δ上、Δ下分别为上下公差)。

如果通过摄像头,采样到的图形,经过数值处理后,再旋转或平移,能落到圆A和圆C之间,则认为这就是我们要找的图案。

loveplc | 2010-5-6 23:31:16 | 显示全部楼层

Re:上位机讨论话题

你刷新下页面
loveplc | 2010-5-6 23:31:40 | 显示全部楼层

Re:上位机讨论话题

yt5408 | 2010-5-6 23:32:22 | 显示全部楼层

Re:上位机讨论话题

WORD画的图没了,嘿嘿,,
loveplc | 2010-5-6 23:32:53 | 显示全部楼层

Re:上位机讨论话题

Word可以压缩成rar在传
yt5408 | 2010-5-6 23:39:06 | 显示全部楼层

Re:上位机讨论话题

未遂!嘿嘿
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则