打印
[DSP]

DM8127系列机器视觉检测

[复制链接]
楼主: 東南博士
手机看帖
扫描二维码
随时随地手机跟帖
21
本帖最后由 goodluck09876 于 2020-3-24 17:21 编辑

视觉应用还是非常广泛的。我以为这种应该是AI的范畴之内。

使用特权

评论回复
22
god9987| | 2020-3-24 16:52 | 只看该作者
用halcon不香吗?

使用特权

评论回复
23
goodluck09876| | 2020-3-24 16:59 | 只看该作者
god9987 发表于 2020-3-24 16:52
用halcon不香吗?

看环境!大哥!

使用特权

评论回复
24
goodluck09876| | 2020-3-24 17:00 | 只看该作者
本帖最后由 goodluck09876 于 2020-3-24 17:22 编辑

这个OPENCV 是哪个公司开发的?开源的吗?

使用特权

评论回复
25
goodluck09876| | 2020-3-24 17:00 | 只看该作者
  EMCV(Embedded Computer Vision Library)由OpenCV发展而来,是一个专门
用于嵌入式开发的计算机视觉库。EMCV库是最早由国内学者于仕琪发起并维
护的非官方库[[32],提供了与OpenCV一致的函数接b。当前的EMCV库移植了
OpenCV 1.0中的大部分算法,能满足一般的图像处理要求,但另外一些复杂度
较高或者只存在于OpenCV高版本的算法仍需要开发人员自己去移植。目前的
EMCV版本支持的有Core核心模块,提供基本的数据结构与线性代数支持;
ImgProc模块提供直方图、滤波、跟踪和特征提取等功能;ML模块移植了OpenCV
1.0版本中的机器学习代码,可以为嵌入式计算机视觉提供机器学习功能;
O句Detect模块主要用于目标检测,包含各种特定目标的识别功能。

使用特权

评论回复
26
god9987| | 2020-3-24 17:02 | 只看该作者

拜托!不要这样!向您学习呢这不是!

使用特权

评论回复
27
goodluck09876| | 2020-3-24 17:03 | 只看该作者
    达芬奇系列处理器集成DSP内核、ARM处理器以及用于视频加速的协处理
器,十分适合用于嵌入式图像处理。而TMS320DM812?正是TI达芬奇系列中
的一款多核数字信号处理器,常常被用于网络摄像头、工业自动化网络相机、3D
视频、高清视频会议、家庭影院等内容的应用和开发。
    TMS 320DM8127芯片充分体现了达芬奇技术的特点,采用SOC架构,内核
包括ARM Cortex-A8, TMS320C674x Floating-Point VLIW DSP, M3VIDE0以及
M3VPSS。其中ARM核主频高达1 GHz,主要负责控制和调度功能,将控制功
能从其他核中分离出来,集中由一个ARM核进行负责,降低了整个系统的复杂
度;TMS320C674x DSP有着高达750MHz的主频,并集成了前代C64x DSP定
点运算以及C67x DSP浮点运算的优点,专门用于负责吝种复杂算法的实现;
M3VIDE0通过控制高清视频图像协处理器HDVICP,在DM8127中负责加速各
种高清视频及图像编解码标准算法,其支持包括MPEG-2, MPEG-4, SP/ASP,
H.264等多种编解码标准;而在M3VPSS核上集成了Imaging Subsystem(ISS)和
HD Video Processing Subsystem(HDVPSS)两个子系统用于图像采集、图像预处理
等重要功能。

使用特权

评论回复
28
goodluck09876| | 2020-3-24 17:12 | 只看该作者

使用特权

评论回复
29
ADZ2016| | 2020-3-24 17:14 | 只看该作者
学习学习。

使用特权

评论回复
30
goodluck09876| | 2020-3-24 17:14 | 只看该作者

使用特权

评论回复
31
goodluck09876| | 2020-3-24 17:16 | 只看该作者
    TI公司为DSP开发人员提供了灵活的开发环境和完善的开发工具包,从而
使得开发人员能够快速进行DSP开发并专注于开发内容,极大地缩短了开发周
期。例如针对本文使用的开发套件TI IPNC DM812x 3.2.0 ,  TI提供了
binses 6we 33一5一6工具集用于支持实时操作系统BIOS6, ipc 1夕先03一2工具集
用于多核通信,iss 03 20‘ 00ee 00工具集用于视频采集,hdvpss_O1 00ee 01 37工
具集用于HDVPSS的硬件加速。

使用特权

评论回复
32
goodluck09876| | 2020-3-24 17:17 | 只看该作者
本帖最后由 goodluck09876 于 2020-3-24 17:23 编辑

感觉 HALCON的算子也可以可以被.NET调用的啊!

使用特权

评论回复
33
goodluck09876| | 2020-3-24 17:18 | 只看该作者
本帖最后由 goodluck09876 于 2020-3-24 17:24 编辑

这个.net 可以转换为纯C语言吧?那似乎可以i用在DSP上面!

使用特权

评论回复
34
ADZ2016| | 2020-3-24 17:18 | 只看该作者
原来是方便面的检测啊!

使用特权

评论回复
35
goodluck09876| | 2020-3-24 17:18 | 只看该作者
本帖最后由 goodluck09876 于 2020-3-24 17:25 编辑

学习学习!感觉这个比较新鲜!

使用特权

评论回复
36
goodluck09876| | 2020-3-24 17:19 | 只看该作者
本帖最后由 goodluck09876 于 2020-3-24 17:26 编辑

坐等更新!

使用特权

评论回复
37
東南博士|  楼主 | 2020-3-24 17:20 | 只看该作者
为了减少计算量,大量科研工作者在Hough变换的基础上提
出了许多优秀的算法,目前应用范围比较广的Hough变换检测圆算法主要包含
两大类:
    1)用随机Hough变换检测圆}zx}0该检测算法的原理在于三个不共线的点能
完全确定一个圆,因此只要取到的三个点在目标圆上,就能马上确定该圆的参数,
然而在取点的过程中,算法很容易受到噪声点的影响,而且在纹理比较复杂的图
像中,算法消耗的时间会明显增大。
    2)用降维的方法检测圆。标准Hough变换检测圆算法复杂度高的原因在于
映射后的坐标空间是三维的,但如果只用Hough变换检测圆心,那么映射空间
就会被降到二维,最后使用投票的方法得到圆的半径。该算法的主要缺点在于如
果一开始圆心的定位不准确,会导致最后得到的圆与实际位置有偏差。
    当下两种检测圆的算法计算量相比于经典Hough变换检测圆算法的计算量
都有很大的减少,但两种算法也存在都有各自的缺陷,比如用随机Hough变换
对检测环境要求比较高,而降维的方法检测准确率很容易受到影响,因此需要根
据实际的需求来选择合适的检测算法。

使用特权

评论回复
38
東南博士|  楼主 | 2020-3-24 17:21 | 只看该作者

使用特权

评论回复
39
東南博士|  楼主 | 2020-3-24 17:21 | 只看该作者
    OpenCV是一个专门用于计算机视觉的开源库。自从Intel在1999年建立
OpenCV以来,经过一系列发展,当前的OpenCV已经囊括了大量有关图像处理、
模式识别、机器学习乃至深度学习的算法[[31],适用于单核或者多核环境下实时的
计算机视觉应用。而且,为满足需要,OpenCV已经发展成为一个满足C, }++,
Python. JAVA等多种语言需求,可以应用于Windows, Link Mae OS , iOS以
及Android等多个开发平台的计算机视觉库,并逐渐成为当前计算机视觉应用范
围最广、功能最全面的链接库之一。

使用特权

评论回复
40
東南博士|  楼主 | 2020-3-24 17:23 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则