linux c 图像处理,基于uClinux的图像处理及Socket传输的实现-计算机应用与软件.PDF...
基于uClinux的图像处理及Socket传输的实现-计算机应用与软件
第32卷第4期 计算机应用与软件 Vol32No.4
2015年4月 ComputerApplicationsandSoftware Apr.2015
基于uClinux的图像处理及Socket传输的实现
赵崇裕 叶 峰 郑炳坤 赖乙宗
(华南理工大学机械与汽车工程学院 广东广州510640)
摘 要 嵌入式智能相机是自动化检测系统的关键环节之一。提出一种基于以太网数据传输的嵌入式智能相机。该设计以
Blackfin537DSP为主控芯片,uClinux为操作系统。处理算法使用OpenCV库和Socket技术实现,并通过基于Ubuntu系统的交叉编译
开发环境进行编译。实验结果表明该方法能准确有效地对图形实时检测并提供稳定高效的检测效率。
关键词 uClinux BlackfinDSP OpenCV 图像处理 Socket
中图分类号 TP393 文献标识码 A DOI:10.3969/j.issn.1000386x.2015.04.054
REALISATIONOFUCLINUXBASEDIMAGEPROCESSINGANDSOCKETTRANSMISSION
ZhaoChongyu YeFeng ZhengBingkun LaiYizong
(SchoolofMechanicalandAutomotiveEngineering,SouthChinaUniversityofTechnology,Guangzhou510640,Guangdong,China)
Abstract Embeddedsmartcameraisakeycomponentinautomaticinspectionsystem.Thispaperputsforwardanembeddedsmartcamera
whichstreamstheimagedataoverEthernet.ThedesignusesBlackfin537DSPasthemasterchip,anduClinuxastheoperatingsystem.The
processingalgorithmsareimplementedbasedonOpenCVandSockettechnology,andthecodesarecompiledinthecrosscompiling
developmentenvironmentbasedonUbuntu.Experimentalresultsshowthatthisdesigncanprovidepreciseandeffectiverealtimedetectionon
imagewhilethestabilityandhighefficiencyareguaranteed.
Keywords uClinux BlackfinDSP OpenCV Imageprocessing Socket
统内存采用MT48LC32M16A2P的64MB的SDRAM。主要硬件
0 引 言 连接的示意见图1所示。
[1]
uClinux 是一个典型的开源嵌入式操作系统,支持完整的
TCP/IP协议且内核体积小、移植性优良、支持健全的精简文件
系统,在智能终端设备如:机顶盒、路由器、安防设备等有广泛利
用。BlackfinDSP系列芯片是专用的低成本高性能嵌入式数字
信号处理器,常用于音频、视频和通信等领域[2]。在嵌入式控
制方面,特别是图像处理领域,要求系统在硬件配置有限的基础
上实现稳定高效的运行。结合稳定健壮的uClinux系统和专用 图1 硬件架构
的BlackfinDSP图像处理器组成的应用能很好的用于嵌入式图
1.1 主控芯片BF537
像检测的领域。
linux c 图像处理,基于uClinux的图像处理及Socket传输的实现-计算机应用与软件.PDF...相关推荐
- linux系统reales,基于uCLinux系统的IEEE1394设备驱动程序的编程研究与实现
本文分析了IEEE1394协议驱动层框架,介绍了uCLinux下IEEE1394设备驱动程序架构和编写IEEE1394视频设备驱动程序的步骤和方法.(1)IEEE1394网络架构IEEE1394的网络 ...
- 计算机软件专业与甲骨文关系,基于本体的甲骨文专业文档语义标注方法-计算机应用与软件.PDF...
第30卷第10期 计算机应用与软件 Vol30No.10 2013年10月 ComputerApplicationsandSoftware Oct.2013 基于本体的甲骨文专业文档语义标注方法 吴 ...
- linux u识别,基于uCLinux的纸币识别器底层系统研究和实现
摘要: 纸币识别器是自助售卖领域的核心设备之一,目前已广泛应用于各种金融交易场合.但随着嵌入式技术的发展,8位或16位单片机裸机已经越来越不能满足应用的需要.而基于金融货币识别类设备对系统实时性响应的 ...
- 基于人工智能的图像处理技术:利用Opencv实现
基于人工智能的图像处理技术 本文档基于电子科技大学软件工程学院的的一门图像处理技术课程要求所撰写,希望后来的学习学妹!!!!不要照抄!!!!! 人工智能概述 人工智能,作为计算机科学的一个重要分支,它 ...
- 0.基于C++的图像处理算法实现、INTEL CPU上SSE加速、ARM CPU上NEON加速
基于C++的图像处理算法实现.INTEL CPU上SSE加速.ARM CPU上NEON加速 基于C++的图像处理算法在INTEL CPU上SSE加速实现 基于C++的图像处理算法在ARM CPU上NE ...
- 基于matlab的硅晶体模型,基于Matlab的图像处理技术识别硅太阳电池的缺陷
第 44 卷 第 7 期 2010 年 7 月 上 海 交 通 大 学 学 报 JOURNAL OF SHANGHAI J IAOTON G UNIVERSITY Vol. 44 No. 7 Jul. ...
- matlab怎么利用圆形度提取园,基于Matlab+GUI图像处理的物料粒度与圆形度测试.pdf...
基于Matlab+GUI图像处理的物料粒度与圆形度测试.pdf 第36卷第2期 中国农机化学报 Vol_36No.2 2015年3月 JournalofChinese Mechanization Ma ...
- 基于matlab的运动模糊图像处理,基于matlab运动模糊图像处理
基于matlab运动模糊图像处理 基于 MATLAB 的运动模糊图像处 理 提醒: 我参考了文献里的书目和网上的一些代码而完成的,所以误差会比较大,目前 对于从网上下载的模糊图片的处理效果很不好, 这 ...
- OpenCV数字图像处理基于C++:灰度变换
OpenCV数字图像处理基于C++:灰度变换 1.1 灰度变换概念 在图像预处理中,图像的灰度变换是图像增强的重要手段,灰度变换可以使图像对比度扩展,图像清晰,特征明显,灰度变换主要利用点运算来修正像 ...
最新文章
- pandas.DataFrame删除/选取含有特定数值的行或列实例
- 一个程序猿如何自学双截棍,避免各种编程职业病的发生?
- C# winfrom listView
- JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?
- 安徽计算机对口大学有哪些专业,计算机专业对口升学安徽院校
- php 数组是否存在,php in_array() 检查数组中是否存在某个值详解
- 为什么越来越多的人喜欢旅游?
- 基于产生式系统方法实现动物识别系统
- 寻找软件智能的根--- aaas内部遵循的唯一原则
- 主流手机分辨率与尺寸
- unity il2cpp 热更实现
- 【转】芯片设计流程 芯片的设计原理图
- Linux TCP之sack(二)
- 【Java定时器】每天凌晨12点执行一次
- php的qq邮箱正则表达式语法_正则表达式综合应用:qq邮箱提取
- 如何降低自动化维护成本?
- 2021-9-25 MQTT 阿里云服务器 esp32 micropython物联 以及pythonPC端
- 【数据结构】B树和B+树的笔记详细诠释
- OpenCV(Python)颜色识别(一)
- java中 引用传递_Java中的引用传递
热门文章
- web 向java_Java web基础
- 计算机ftp无法找到启动路径,filezilla出现路径错误导致无法启动怎么办?filezilla无法启动的解决方法...
- Intel Realsense D435 官方推荐有源USB线(有源电缆 cable)
- 【C++】 vector.erase()
- 搭建第一个SpringBoot工程;SpringBoot整合mybatis;SpringBoot整合Redis-cluster集群;SpringBoot整合EhCache;
- Chat Ban 二分,等差数列(1300)
- java到android_Java到Android?
- asn1 pem pfx格式证书_Springboot中详细配置SSL证书
- shiro登录认证过程讲解(转)
- int转base64编码