基于DM642的EDMA圖像處理系統(tǒng)
(2)把數(shù)據(jù)從視頻通道通過2維方式傳送到SDRAM中并作Sobel邊緣提取算法可以通過DAT_copy2d 0函數(shù)直接把采集的l幅圖像亮度分量存放到SDRAM中,如下:
其中.m_dbFrameBufferTemp是指向SDRAM中緩沖區(qū)的指針,numPixels是1行的像素?cái)?shù),num-Lines是行數(shù)。當(dāng)把數(shù)據(jù)存放到SDRAM的1個(gè)數(shù)組中后.Sobel算法的實(shí)現(xiàn)就非常簡(jiǎn)單了。當(dāng)然也可以參照1維的方法來實(shí)現(xiàn)。
6 結(jié)束語(yǔ)
大批量的圖像數(shù)據(jù)傳輸和復(fù)雜算法的處理一直是高速數(shù)字圖像處理器的速度瓶頸,利用DSP的EDMA功能可以在不中斷信號(hào)處理器算法處理工作的同時(shí)完成圖像數(shù)據(jù)的搬移,在有效地解決了大批量圖像數(shù)據(jù)傳輸速度瓶頸的同時(shí),又能讓DSP的處理器核專門從事算法處理工作,極大地提高了系統(tǒng)的并行性能。
評(píng)論