[Digikam-devel] GPU Implementation of image processing algorithms
kunal ghosh
kunal.t2 at gmail.com
Sat Apr 17 16:51:37 BST 2010
Hi,
I am implementing the face recognition algorithm for digikam, and wanted to
use GPGPU <http://en.wikipedia.org/wiki/GPGPU> frameworks for the same. But
was not able to decide which framework to use
OpenCL<http://en.wikipedia.org/wiki/OpenCL>or
CUDA <http://en.wikipedia.org/wiki/CUDA> (C for CUDA specifically).
PS: I am willingly not including any more information about either of the
above frameworks to attract unbiased opinions.
Also, i could code part that would execute on the GPU in python , shortening
the development cycle. Good python bindings exist for either GPU programming
frameworks. Py[CUDA,OpenCL] are the bindings.
Python functions are easily callable from within C/C++ code as demonstrated
by Link 1 <http://docs.python.org/release/2.5.2/ext/callingPython.html>
Link2 <http://www.codeproject.com/KB/cpp/embedpython_1.aspx> and
Link3<http://www.linuxjournal.com/article/8497>
so, is it fine if the algorithms are implemented in python and then called
from within digikam.
all suggestions , comments welcome.
--
regards
-------
Kunal Ghosh
Dept of Computer Sc. & Engineering.
Sir MVIT
Bangalore,India
Quote:
"Ignorance is not a sin, the persistence of ignorance is"
--
"If you find a task difficult today, you'll find it difficult 10yrs later
too !"
-----
"Failing to Plan is Planning to Fail"
Blog:kunalghosh.wordpress.com
Website:www.kunalghosh.net46.net
V-card:http://tinyurl.com/86qjyk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20100417/1afe3b49/attachment.html>
More information about the Digikam-devel
mailing list