Boost and CMake

CMake is wonderful on Linux, the problem on Windows is it can’t always find the library since the user could have installed them anywhere. To get it to find the boost library with the CMake-GUI add a new variable BOOST_ROOT of type Path and set the parameter to the boost home directory.

CMake uses a set of modules to locate common library and you can specify the root of these directly. See the documentation at

OpenCV and QT Creator

Adding openCV to an QtCreator .pro file is easy in Linux simply add

CONFIG += link_pkgconfig
PKGCONFIG += opencv

to the .pro file.

In windows you need to hard code in the directories. To make it cross platform add

INCLUDEPATH += C:\opencv\opencv\build\include
LIBS += -LC:\\opencv\\build\\bin \
libopencv_core2411 \
libopencv_highgui2411 \
libopencv_imgproc2411 \
libopencv_features2d2411 \
libopencv_calib3d2411 \
libopencv_contrib2411 \
libopencv_video2411 \
CONFIG += link_pkgconfig
PKGCONFIG += opencv


but change the windows library names and locations to suit yourself.

PhD Scholarship Projects : Funding and Scholarships : … : Engineering : University of Sussex

A PhD opportunity, The closing date is 23 February 2015.

Holographic Lensless MicroscopeProject Supervisor – Dr Phil Birch

One of the primary goals of many research biologists and medical doctors is to understand the mechanisms within a cell to aid the understanding and diagnostics of diseases. They require the imaging of ever-smaller objects in the biological specimens such as cells, nuclei, organelles and even individual molecules. Ideally these are imaged with extremely high resolution, in 3D and with an acquisition time of a few milliseconds. This is not currently possible and it requires extremely expensive equipment to even come close to achieving this. This puts a great strain on organisations such as the NHS and making it impossible for developing world health care systems. This project will investigate mechanisms to build a low cost alternative microscope that fulfils the requirements stated but using low cost equipment. The microscopes lens can be replaced with a hologram enable near instantaneous 3D imaging, the illumination laser can be replaced with high powered LEDs. Computer simulations will be used to optimise the design of the system.

via PhD Scholarship Projects : Funding and Scholarships : … : Engineering : University of Sussex.

Adaptive-particle-filter – Particle filter – Google Project Hosting

The code used for our adaptive particle filter.

adaptive-particle-filter – Particle filter – Google Project Hosting.


For this paper: Hassan, WaqasBangalore Manjunathamurthy, NagachetanBirch, PhilipYoung, Rupert and Chatwin, Chris (2012)Adaptive Sample Count Particle Filter. Computer Vision and Image Understanding, 116 (12). pp. 1208-1222. ISSN 1077-3142