TI offers us not only the most powerful DSP processor (the c66x), but also a full set of high performance software (IMGLIB, DSPLIB, MATHLIB from the MCSDK). These open source libraries give us an opportunity to learn how to thinking and developing the DSP program. I do really learned a lot of programming skills from these libraries in recent years.
But I found that most of the functions in IMGLIB could be further improved, so I decide to rewrite these image process kernels. I have developed the image analysis section (22 kernels) of the IMGLIB in the past 5 weeks, and almost every function had been improved. It's so exciting for me, and the following is the performance contrast figure:
The release did not involve any commercial purposes, so everyone is free to use and copy those code. The attachment including the source files and projects of related kernels, and please read "README_CHIP Smarter.txt" for more details. I will maintain these code, and for any problems please do not hesitate to contact with me: ChipSmarter@gmail.com
(Please visit the site to view this file)