admin 管理员组文章数量: 887017
这是我来到CSDN的第一篇博客,希望各路大神批评指正。话不多说,现在开始!
为了是大家明白,标题过于冗余,但还是不能详尽。
首先,我要介绍一下这个小实验的功能,从机器视觉方面出发就是一个简单的瓶盖识别小实验,之所以拿出来主要是因为该试验的环境搭建比较简单,各位读者在看完本文后即可独立完成。
1、前期准备
硬件
电脑一台(台式笔记本均可,操作系统不限,选择不同所需配件略有差异)
手机一台(要求具有摄像头即可)
路由器一台(无需网络配置,如果有WiFi可连接,无需路由器)
WiFi模块一个(学习嵌入式的兄弟应该清楚这个东西某宝搜索可见)
手机一台(能开热点)
以上三种设备只需拥有其中之一即可
软件
Halcon软件 www.ihalcon(大家可以自行去halcon学习网下载,该软件下载时不要忘记下载对应的钥匙,一月更新一次,学习网上均有下载)
DroidCam软件(该软件可以实现电脑使用手机摄像头,电脑微信、QQ视频神器),手机电脑上分别安装,网上有很多下载下来不好用的,我在此给大家分享一下
链接:网盘
提取码:foio
2、开始实验
整体分为三步,每一步又具有不同方法。
第一步
方法一:
如果你具有路由器或者能WiFi连接(不管是不是你家的)参考以下方法
电源线插上手机电脑同时连接到该WiFi由于没有网络WiFi标志上会有感叹号(有网的兄弟忽略)
由于是WiFi无线传输视频图像,会有些许延迟影响不大,如果想快一点可以自备网线一根连接到电脑端预计提升50%
方法二:如果你没有网络没有WiFi,仅有一个WiFi模块
此处我选用的ESP8226WiFi模块(3.3V供电,高电平使能)一共需要三根线,供电电源大家可以自行选择(切记不要超过额定电压)接线方式如下
想了解更多可参考该文章WiFi模块接线应用
接完线后手机电脑即可检测到相应的WiFi信号,手机电脑连接即可默认的WiFi密码一般为12345678,可通过串口调试助手利用·串行通信更改密码。
方法三:再找一台手机开热点(这个在此就不多言了,大家都比较熟悉,最终也是连上该热点)
第二步:
该步骤主要是DroidCam软件的设置,具体设置方法大家可以参考该文章DroidCam设置
第三步:
最后一步是Halcon设置
①助手下拉选择新建Image A选项,接口选择DirectShow
②连接选项中,设备选择DroidCam,颜色空间选择gray(默认是rgb)
③在代码生成中插入生成的代码
④main函数中进行编程,一下是一段简单的代码
* Image Acquisition 01: Code generated by Image Acquisition 01
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'gray', -1, 'false', 'default', '[0] BisonCam,NB Pro', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
dev_clear_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
while (true)
grab_image_async (Image, AcqHandle, -1)
* Image Acquisition 01: Do something
threshold (Image, Regions, 79, 129)
opening_circle (Regions, RegionOpening,10)
fill_up (RegionOpening, RegionFillUp)
connection (RegionOpening, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, ['area','circularity'], 'and', [36892.9,0.77522], [39134.5,0.79763])
endwhile
有所选瓶盖不尽相同改代码不能直接应用,上述代码红色部分位配置摄像头后自动生成的代码,蓝色部分是主要的分别是以下几个步骤:二值化、开环、填充、断开连通域、选择形状。
到此已经结束,感谢大家!线面付一些实验截图收尾。
版权声明:本文标题:在没有网没有专业摄像头情况下基于halcon的视觉识别小实验 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729031801h1309238.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论