NOT Dexter's Lab

Development

Rilasciata Point Cloud Library 1.0

by on May.21, 2011, under Development, Tech Stuff

PCL Logo Image

Questo post arriva un po’ in ritardo, ma meglio tardi che mai! Dopo un duro lavoro è stata rilasciata la versione 1.0 della Point Cloud Library, una libreria open source per l’elaborazione di nuvole di punti 3d. Allo sviluppo di questa libreria partecipano varie istituzioni, tra cui anche il MIT. Segue un estratto dell’annuncio relativo al rilascio.

PCL is a large-scale, cross-platform, open project for point cloud processing that is free for commercial and research use. The PCL framework comprises state-of-the-art algorithms that have endless uses, such as filtering outliers from noisy data, stitching 3D point clouds together, segmenting relevant parts of a scene, extracting keypoints and creating surfaces from point clouds. With the 1.0 release, PCL is now a completely standalone library, using a few “system” dependencies (Boost, Qhull, VTK) with some extra third-party libraries (FLANN, Eigen, CMinpack, OpenNI). The release features a number of changes and updates to help you do more — and help you do it more easily. A few highlights:

  • Full Linux, Windows and Mac OSX support. If you can connect an OpenNI camera to it, PCL can run on it
  • Complete OpenNI interface for PSDK, Asus WAVI XTion and Kinect. Just hook up your camera and start hacking in 3D
  • Complete Octree interface for point cloud compression, nearest neighbor search, change detection and more
  • Lots of tutorials and demos – with more on the way

Annuncio ufficiale rilascio PCL 1.0

Leave a Comment :, , , more...

Gestione di immagini mediche con Kinect

by on May.04, 2011, under Development, Tech Stuff, Videogames


Quello che vedete in fondo a questo post è un video relativo al progetto sul quale ho lavorato nei mesi passati presso l’istituto ICAR del CNR. Abbiamo usato OpenNI, Nite e OpenCV per costruire un sistema tramite il quale l’utente sia in grado di manipolare, a distanza, immagini mediche. Beh, che dire, divertitevi con il filmato e fatemi sapere che cosa ne pensate ;-)

Leave a Comment :, , , , more...

Aggiornamento seriale Visual Studio 2008 trial su Windows 7

by on Apr.05, 2011, under Development, Tech Stuff

Oggi mi è capitato un fatto alquanto strano: ho installato la versione trial di Visual Studio 2008 e, provando ad inserire il mio seriale, mi sono reso conto che mancavano i controlli. Eh già! A quanto pare è un problema noto di Visual Studio 2008 su Windows 7! Dopo un po’ di ricerche, sono giunto all’articolo KB979576 nella knowledge base di mamma Microsoft: problema risolto, ora posso inserire il seriale ;-)

KB979576 – Hotfix Download Link

Leave a Comment more...

MITO: software open source per medical imaging

by on Aug.10, 2009, under Development

Durante il mio tirocinio universitario presso l’istituto ICAR del CNR ho avuto modo di lavorare su alcuni interessanti progetti tra cui il software MITO (Medical Imaging TOolkit).  Questo progetto, come recita la breve descrizione disponibile sul suo sito ufficiale, mira a definire ed implementare una architettura software opensource per il medical imaging. Sono sempre molto orgoglioso dei progetti ai quali partecipo, tanto più se questi sono opensource e portati avanti da grandi istituti di ricerca! Seguono un filmato ed i link alle pagine del progetto MITO.

MITO: ICAR Project Page

MITO:  Sourceforge Project page

Leave a Comment :, , more...

VC++ 2008 e CUDA (NVIDIA)

by on Nov.23, 2008, under Development

Lasciatemi indovinare: avete appena scritto la vostra nuova, fiammante, applicazione CUDA per scatenare tutta la potenza della vostra GPU e vi ritrovate alcuni strani errori in Visual Studio durante la compilazione. Errori tipo:

1>CUDA_myfile.cu_generated.c
1>C:\Programmi\Microsoft Visual Studio 9.0\VC\INCLUDE\vadefs.h(52) : error C2059: syntax error : ‘string’
1>C:\Programmi\Microsoft Visual Studio 9.0\VC\INCLUDE\vadefs.h(61) : error C2059: syntax error : ‘string’
1>c:\cuda\include\vector_types.h(426) : error C2059: syntax error : ‘type’
1>c:\cuda\include\vector_types.h(427) : error C2059: syntax error : ‘type’
1>c:\cuda\include\vector_types.h(428) : error C2054: expected ‘(‘ to follow ‘operator’
1>c:\cuda\include\vector_types.h(428) : error C2059: syntax error : ‘type’
1>c:\cuda\include\vector_types.h(430) : error C2059: syntax error : ‘}’
1>C:\CUDA\bin/../include\cuda_runtime_api.h(79) : error C2059: syntax error : ‘string’
1>C:\Programmi\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(485) : error C2059: syntax error : ‘string’

Giusto? Oggi è il vostro giorno fortunato. Dopo un pò di delirio, ho trovato la soluzione a questo insolito problema! Fate semplicemente click di destro sul file nel “Solution Explorer” e scegliete “Proprietà”. Ora impostate “Compile as C++ Code (/TP)” in “Configuration Properties->C/C++->Advanced->Compile As”e salvate le modifiche. Provate a compilare e.. dovrebbe andare!

4 Comments :, more...

Stanchi di windiff?

by on Jul.25, 2008, under Development

Beh, se lo siete, allora è una vera fortuna che stiate seguendo questo blog. Girovagando per la rete ho scoperto questo fantastico strumento opensource, WinMerge, che ha tutte le funzioni di windiff ed in più una accattivante veste grafica. La ciliegina sulla torta? Si integra alla perfezione con TortoiseSVN: un MUST.

1 Comment :, , more...

Gestire più progetti/repository con un solo svnserve

by on Apr.16, 2008, under Development, Tips and Tricks

Dovete gestire più progetti utilizzando una sola istanza di server SVN (svnserve) e non sapete come fare? Volete che i numeri delle revisioni siano incrementati indipendentemente per ogni progetto? Volete gestire in modo più ordinato i vostri progetti?

Questo (LINK) articolo di Thomas Guest spiega esattamente come ovviare a queste necessità, in modo semplice ed efficace!

Leave a Comment :, , more...

CryENGINE2? Nah, Excel lo fà meglio

by on Mar.09, 2008, under Development

Adoro sperimentare: esplorare nuovi campi (o approfondirne di già esplorati), spesso per il solo piacere di conoscere. Credo sia questo il motivo per il quale molti wannabe sviluppatori di videogiochi hanno provato, almeno una volta nella loro vita, a scrivere un motore 3d partendo da zero. Questo non è il caso Peter Rakos, già un esperto, che ha scritto un motore 3d usando solamente Microsoft Excel (ed il suo cervello).

Intrigante, eh?

Date uno sguardo al suo articolo qui su Gamasutra, non ve ne pentirete.

Leave a Comment :, more...

Eseguire Subversion come un servizio di Windows

by on Feb.03, 2008, under Development

Una cosa che sia programmatori che ingegneri del software sanno (o almeno dovrebbero sapere) è che non importa quanto tempo viene investito in documentazione, design o pulizia del codice: le cose possono andare male e spesso così andranno. Apportare modifiche ad un progetto generando inavvertitamente errori o malfunzionamenti, è una eventualità che và considerata. La possibilità che questo accada addirittura cresce quando si lavora su uno stesso progetto in più persone. Fortunatamente, possiamo contare su qualcosa che ci aiuterà a dormire sonni tranquilli: Subversion (SVN Wikipedia Page), un version control system.

Questa guida vuole fornire le basi per una prima configurazione di un server SVN su macchine Windows, eseguendolo come servizio di sistema.

(continue reading…)

Leave a Comment :, , more...

Dove scaricare MTuxvision

by on Jan.20, 2008, under Development

A quanto pare, MTuxvision è stato tanto importante per me, quanto lo è per molti di voi! Per questo motivo, dato che ancora molti lo cercano, ecco dove trovare tutte le versioni rilasciate all’epoca più un certo numero di FAQ:

Thread di MTuxvision su SI Forums

5 Comments :, , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!