DSP开发-图像处理
zhengky6
这个作者很懒,什么都没留下…
展开
-
DSP硬件中断线程静态与动态配置
DSP开发,硬件中断原创 2022-07-19 18:52:42 · 239 阅读 · 1 评论 -
【DSP开发】CCS5.5测试代码运行时间
CCS5.5原创 2022-06-10 10:04:20 · 1497 阅读 · 0 评论 -
DSP解决malloc函数分配内存时片内RAM空间不足的问题
DSP里的动态内存分配,其分配的内存区域在在堆(heap)中。同时DSP里动态分配内存的函数还有calloc以及reclloc。这些动态分配的内存放置在.system段的全局池或堆(heap)中。因此当我们需要动态分配大尺寸的内存时,我们的片内内存不够使用,我们将.system段定位到我们的EMIFA内存中,然后在编写cmd文件时,加入对堆大小(heap-Size)的指定。具体操作如下介绍:1、当我们使用CCS5.5建立DSP的Project后,编译环境会自动为我们生成链接文件(.cmd)(若没有自动生.原创 2022-05-31 15:44:36 · 1729 阅读 · 0 评论 -
jpg图片转为txt格式的数据matlab代码
clc ; clear ll; close all;jpg_folder = ('E:\DSP-c66\KCF_C\coke_img\*.jpg');folder = ('E:\DSP-c66\KCF_C\coke_img\');file_list=dir(jpg_folder);file_num=size(file_list,1);for i=1:file_num list1 = {file_list.name}; list2 = list1'; file_name =原创 2022-05-24 20:07:33 · 714 阅读 · 0 评论 -
TI-DSPC6657、C6678多核开发OpenMP示例
(1)CCS编程注意事项在CCS的工程属性Build-C6000 Compiler-Advanced Options里要勾选OpenMP使能,才能有效识别OpenMP的预编译指令。需要应用omp.h头文件(2)24位RGB图像转为灰度图#pragma omp parallel for //预编译指令for(i=0;i<240000;i++){ Gray[i] = (Image[3*i+2]*76) + Image[3*i+1]*150 +Image[3*i]*30) >>原创 2022-05-30 15:35:01 · 974 阅读 · 0 评论 -
DSP TMS320C6657中FFT函数的调用与具体使用方法
首先明确一点,C6678中FFT的函数形式为:N : length of FFT in complex samplesptr_x : pointer to complex data inputptr_w : pointer to complex twiddle factorptr_y : pointer to complex output databrev : pointer to bit reverse table containing 64 entriesn_min : should be原创 2022-05-24 19:22:54 · 2102 阅读 · 1 评论 -
DSP跑KCF代码之后读取结果txt文件并在Matlab中可视化结果
将.m放在KCF的matlab代码文件夹中即可运行base_path = 'E:\DSP-c66\KCF工程汇总\1.KCF初代版\KCF初代VS2019工程文件\data\';video = 'coke';video_path = [base_path video '/'];img_files = dir([video_path '*.png']);if isempty(img_files), img_files = dir([video_path '*.jpg']); asse原创 2022-05-24 20:11:43 · 345 阅读 · 1 评论 -
DSPC6657读取图片数据并进行图像处理
DSP芯片中没有文件系统,不能像PC那样直接用imread或open file等操作直接读取图片,需要将图片转为.dat文件注入DSP芯片的存储器中,再进行处理操作。准备一张图像,我采用lean.jpg, 512*512,单通道灰度图像。打开C++ IDE,编写C++代码,将图像数据保存到为DSP可以加载的.dat文件。c++代码:#include <stdio.h>#include <stdlib.h>#include<iostream>#inc转载 2022-05-27 16:14:55 · 1697 阅读 · 0 评论 -
C语言+opencv实现jpg、png等图片批量转为DSP可读取的.dat文件
#include <stdio.h>#include <stdlib.h>#include<iostream>#include<opencv2\opencv.hpp>using namespace std;using namespace cv;int main(void) { //------------将图像文件生成.dat------------------------- int num_img = 291;原创 2022-05-27 20:23:16 · 1203 阅读 · 0 评论 -
【DSP开发】从DSP中读取并显示图片的两种方法
显示图片方法1:摄像头的图片通过SRIO发送到DSP DDR3的0x80000000地址中,所以可以通过Tools → Image Analyzer 打开属性对话框。读取该地址的图片,打开对话框后,照下图设置:如上图,更改名字,选择图像颜色空间(以RGB为例,实际显示大小640×512×1Byte的灰度图,存放在unsigned char 的数组 dbImage 中)。每行的像素个数(列数):640;行数:512数据格式:单独存放各个空间的值选 planar (平面格式);此处选平面。维基百科中原创 2022-05-30 15:25:11 · 1275 阅读 · 0 评论