DSP
k_shmily
数字图像处理,模式识别,DSP,Linux编程
展开
-
图像算法移植到DSP及其优化步骤
转自:http://junzhuivs.blog.51cto.com/7446454/1249404当你需要把已经写好的算法,移植到你的DSP开发板上并很好的跑起来,需要做哪些工作呢?下面我分两部分来讲,第一分部是移植,第二部分为算法优化移植:1)如果你的算法是基本opencv这样的基本上开发的,你需要脱离opencv的环境。2)如果你的算法是C++语言,请转载 2016-07-29 11:00:56 · 1930 阅读 · 0 评论 -
DSP移植-OTSU算法
有关OTSU算法的原理,网络上有很过资源,描述得也很清楚,这里引用已有代码,稍加修改后(原来的代码可能有溢出,无法找到正确的阈值),能够正确运行。两段代码的效果类似,第一个函数的阈值是149, 第二个函数的阈值150,第一个函数的运算量要相对较小,优化后可以移植到到DSP。源代码://http://blog.csdn.net/qq_26898461/article/details/原创 2016-07-29 20:11:01 · 645 阅读 · 0 评论 -
图像算法在DSP嵌入式移植中常用的优化方法
今天大嘴主要介绍一下这些年来本人在做图像算法的嵌入式移植时常采用的优化方法,由于篇幅和时间有限,这里主要列出一个大框,具体的如果大家有兴趣可以慢慢与大嘴交流。一. 前序1. 图像算法在嵌入式移植时(主要针对DSP芯片)优化的原则和步骤?原则:算法效果达到预期之前最好不要做过多的优化步骤:windows下的算法级优化—>C语言的优化—>DSP下的C编译器优化(如软件流转载 2016-09-22 13:34:54 · 1964 阅读 · 0 评论 -
DSP移植-全局阈值分割
由于阈值处理直观、实现简单且计算速度快,而且EMCV中不含有该算法,下面用OpenCV给出实现的代码。1. 处理流程:1).为全局阈值选择一个初始估计值T(图像的平均灰度)。2).用T分割图像。产生两组像素:G1有灰度值大于T的像素组成,G2有小于等于T像素组成。3).计算G1和G2像素的平均灰度值m1和m2;4).计算一个新的阈值:T = (m1 +原创 2016-07-29 17:01:04 · 530 阅读 · 0 评论 -
关于TI lib的认识
转自:http://blog.csdn.net/syrchina/article/details/93333351. 到TI官网下载与自己的芯片对应的dsplib库2. 在工程属性里添加dsplib的头文件路径,lib库路径3. 在源文件中包含dsplib头文件,如果是在.cpp文件里调用,包含头文件时要用:extern "C"{#include "dsplib转载 2016-12-07 09:26:57 · 2060 阅读 · 3 评论