前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于FPGA特征颜色目标的提取

基于FPGA特征颜色目标的提取

作者头像
FPGA开源工作室
发布2019-10-29 11:31:15
8790
发布2019-10-29 11:31:15
举报
文章被收录于专栏:FPGA开源工作室FPGA开源工作室

基于FPGA特征颜色目标的提取

1 概述

在实际世界中,机器视觉所要识别的目标环境是复杂的颜色多样的,不像我们之前的实验《基于FPGA的数字识别二》中白纸黑字,利用阈值分割就很容易将数字目标和背景分割开来,但是如果我们所要识别的是小车上的车牌(提取整个车牌出来,其他为背景色),阈值分割的方法就不能完成任务,这是我们就可以使用特征颜色提取的办法首先把目标提取出来,为后续的识别做好铺垫。

2 实现

目标:将复杂环境中的蓝色车牌提取出来(其他均变为背景色)。

图1 FPGA图像仿真平台

整个仿真的环境如上图所示。

图2 实验图像一

图3 实验图像二

如上图2,3所示,图2为单独的车牌然后我们加入了干扰颜色,图3为真实环境中的车牌。

1> 使用Matlab生成仿真数据。

img_txt.m 完成图像转txt文件,如图4所示,testR.txt testG.txttestB.txt为img_txt.m将图像转换成.txt的数据。

图4 图像转txt

2> 使用modelsim仿真算法

如图5,6所示,我们利用modelsim仿真将算法处理过的数据保存成R.txt G.txt B.txt。为了Matlab还原图像。

图5 modelsim 仿真算法display的数据

图6 modelsim仿真生成txt数据

3> 使用txt_img.m将txt转成图像。

图7 实验图一的特征颜色提取

图8 实验图二的特征颜色提取

从图7,8中我们看到车牌已经被提取出来,这为后期处理打下了基础。

总结:

利用此模型,我们可以很容易提取公路上的各种标牌(滤除复杂背景),这为进一步识别打好基础。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FPGA开源工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档