推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Python语言图像边缘检测算法的研究

更新时间:2019-12-26 12:24:20 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:python图像边缘检测 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本文介绍了基于Open MV微型机器视觉模块,采用Micro Python进行编程,通过摄像头采取实时图像,进行边缘检测以及腐蚀膨胀处理。并通过实验和研究,进一步分析了影响准确度的因素。


部分文件列表

文件名 大小
基于Python语言图像边缘检测算法的研究.pdf 1M

部分页面预览

(完整内容请下载后查看)
信息技术  
·123·  
基于 Python 像边检测的研究  
 
大学工程学院225009)  
本文了基于 Open MV 器视Micro Python 取实时检  
以及蚀膨胀通过研究析了影响。  
键词ꢀpꢁn MVMicro Python检测蚀膨胀法  
Abstract This papꢁr introducꢁd thꢁ idꢁntification systꢁm utilizꢁs ꢀpꢁnꢂV micro-machinꢁ vision modulꢁwith ꢂicro Python  
programmingacquiring rꢁal-timꢁ imagꢁsthis papꢁr also givꢁs contrasts and ꢁstimatꢁs of thꢁ dilation and ꢁrosion algorithm and  
ꢁdgꢁ dꢁtꢁtion algorithm .Analysis and ꢁxpꢁrimꢁnt rꢁsꢁarch on mꢁasurꢁmꢁnt accuracy influꢁncing factors of thꢁ algorithmꢃ  
Key words: Opꢁn ꢂV; ꢂiꢄro ꢅython;Edgꢁ dꢁtꢁtion; Dilation and ꢁrosion algorithm  
1 系统环境绍  
1.1 Micro Python  
Python 是一,而信息其图像像像  
,一人都作为方向1。  
2.1.1 的一检测子  
的一分方是对像像进  
t  
t  
t  
t  
的是实现所以不  
Micro Python 是一个 Python 3 高效的实现编  
Python 的一个小化了在  
微控和受环境Micro Python户完全可  
通过 Python 实现访控  
LED 灯泡LCD 访SD 。  
1.2 Open MV  
G
I(x, y) =  
=
1)  
G
方向23示:  
I(x, y) = G +G  
2)  
G
G
α = arctan  
Open MV 是一个基于 STM32F765VI ARM Cortex M7 处  
OV2640 传感开源器视觉  
Open MV 一个 Micro Python 使Python  
3)  
像像水平分Gx  
Gy 用模  
实现一系包括 IO 取文 SobelPrewitt RobertKirschRobinsonLaplacian  
系统等可以实现检测算简干扰边  
。  
。  
1.3 型  
2.1.2 像像检测子  
像像二  
Lab 由明Luminosityab 个要组  
Lab L a 绿 值点即边  
b RGB CMYK 彩 缘检测主要是 Laplacian Log Laplacian 噪  
Lab 设计来接近人类因此 L 可以干扰Log 是对 Laplacian 减少像  
a b 阶来Lab 干扰后计其中方向以  
型不RGBCMYK 值点即Canny 较理想且  
能通过 LAB 现出。  
2 理的基本原理  
广应用的一检测Canny 干扰,  
理对实时理的因此,  
种可以使素值校准算  
2.1 检测  
像边或 速根据整能自动产生且识像边  
界线比检测。  
存在于不同  
物体物体信息中  
实时检测图形要内如工 合进膨胀数  
实时广应用其中X B可以  
通等。  
能的组4。  
2016 大学生创新201611462011Y企业2017QꢆSJ1032017 苏  
研究17SZJB016。  
简介:(1984-),,大学通信信息工程学院硕士研究大学工程学院讲  
2.2 蚀膨胀法  
膨胀用向(ab) +(cd) =(a + cb + d))  
X B  
有向之和  
前主要研究方向通信与无线。  
信息技术  
·124·  
像边根据明  
X B ={p ε , p = x+b, x X ,b B}  
4理的多余腐  
像像素采用向的个越  
合合膨胀式表 大越多白色点少被  
5:  
XΘB ={p ε , p +b X, b B}  
白色越多。  
5)  
膨胀可以6示:  
ˇ
XΘB = X B  
ˇ
6)  
其中 B 关于的对可以根据此  
B
膨胀算来实现。  
3 基于 Python 写  
3.1 像边检测程图  
3 像  
像边像边膨胀膨  
膨胀使膨胀点  
的个膨胀越大膨胀膨胀的小。  
3.4 蚀膨胀果  
蚀膨胀检测如图 5 所示a b  
检测后的c 后的可以的  
覆盖d 膨胀后的可以像  
。  
1 检测程图  
4 蚀膨胀程图  
像边检测程图如图 1 所示像  
Morph 根据度进使像  
一个根据使像  
素值校准。  
像边多余设  
越多白色点少越  
白色越多根据图  
理的的个,  
3.2 像边检测果  
像边检测如图 2 所示a b 边  
检测后的。  
c后的  
d膨胀后的像  
5 蚀膨胀检测  
献  
[1],,婷婷.系统的设计与实  
[J].与技术,2016,28:21-24.  
[2],.线检测[J].紧  
工程,2015,1:47-50.  
[3],.膨胀快速[J].工程与  
应用,2015,11:23-25.  
[4]MagnusLieHetland , , ,Python (2  
·)[M].北京.2014-06-02:337-345.  
[5] Research on umber-plate recognition based on neural net-  
works. Wu Wei,Li Yuzhi,Wang Mingjun,Huang Zhongxiang.  
Neural Networks for Signal Processing XI,2001.Proceedings of  
the 2001 IEEE Signal Processing Si-ety Workshop . 2001  
a图  
b检测后的像  
2 像边试  
的个的  
如图 3 所示。  
3.3 蚀膨胀程图  
蚀膨胀程图如图 4 所示取  
行分内的白色外  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载