PDA

View Full Version : PSPuht V1.1.0



wraggster
April 25th, 2010, 20:28
News/release from mcidclan (http://forums.qj.net/psp-development-forum/166639-release-pspuht-v1-1-0-a.html)


Hi everybody,


PSPuht (for psp ultimate head/hand tracker), is based on image processing.
It uses filters.
It identifies pixels values in the ycrcb colorimetric space.
It evaluates the position of a cloud of black pixels in a black & white image.

What's new in V1.1.0


Poc in video :
http://www.youtube.com/watch?v=aNF9ids7FjU

This version is greater flexible and give better performances with
a tracking more tolerant to noise/parasites.

- A single allocation is necessary to initialize the buffers.
Allocate 0x22240 bytes for a direct rendering (No medium filter applied).
Else allocate 0x34E40 bytes if you want to apply the medium filter.

myUht-> initBuffer (Bwork, false, false) / / the second parameter indicates if seek to do a direct rendering. The last parameter indicates if the buffer RGB_565 shall be used or not.


- Ability to apply a grid of pixelization on the black pixels cloud. (corresponding to the tracked entity.)
This grid allows the elimination of parasites. You need to set the size of a grid cell, and give a tolerance relating to the pixels outside the cloud.

myUht-> setGrid (8, 32) / / grid cell size = 8; 8 * 8 pixels = 64; 64 / 2 = 32.
Tolerance to the pixels outside the cloud is 32.


- Ability to define minimum dimensions of the cloud pixels (corresponding to the tracked entity).
myUht-> setMinDim (20, 20); xMin = 20 yMin = 20 (width, height)

You can download it here : PSPuht V1.1.0
the archive should not be more than 210 ko

Sorry for my english :s