Autoloading a module

Some time ago I made some tests on dlopened modules, trying to find some simple autoloading mechanisms. The usual way we were using dlopen was followed by a dlsym calls collection. This way you can get functions defined inside the module. But this forces the application to know the searched symbols names.

An easy way to avoid this is letting the module to register itself, providing some registering mechanism, on loading time. So the only requirement is some kind of constructor called inmediatelly after dlopen call. gcc function atributes in C and variable initialization through functions in C++ are really easy ways to get this pourpouse.

More info can be found here.

jde, jderobot No Comments

Written by:

Seminar: Projective Geometry for computer vision (2009/03/6,17h)

In this talk José María Cañas will present the foundations of projective geometry for dealing with images:
(a) 2D projective geometry, points, lines, homogeneous coordinates.
(b) Image formation: from 3D reality to 2D images, projection matrix, 3D translations and rotations
(c) I will talk about Progeo, a C library used in many JDE applications to relate 2D image pixels with 3D space
(d) Camera calibration, different types of cameras.

Date: 2009/03/06, 17h
Place: Robotics Lab (room 117), Departamental-II, URJC, Móstoles

Projective Geometry

You can see or download full recorded speech on .avi video here

Uncategorized No Comments

Written by: