Demonstração da Transformada de Hough

Demonstração da Transformada de Hough Generalizada acelerada com OpenCL

 

Continuando nossos esforços de pesquisa sobre reconhecimento de padrões, desenvolvemos uma ferramenta destinada a demonstrar os princípios da Transformada de Hough Generalizada (THG). A THG é uma ferramenta poderosa para identificar formas complexas na presença de incerteza e ruído nas bordas dos objetos a serem identificados. 

 

 

Um requisito exigido para este Produto, entretando, foi a necessidade de o software executar todas as suas funções em sistemas sem OpenCL instalado. Isto é possível mas há uma queda em performance, conforme mostra a figura abaixo. São comparados os tempos de preprocessamento para a mesma imagem:

 

Download CMSoft’s Generalized Hough Transform Demonstration

 

OpenCLTemplate 1.151

 

Download OpenCLTemplate

 

Lista de alterações

 

– Removed Event keeping in CLCalc.Program to avoid memory leak;
– PREVIEW FEATURE: Added GLFont class to GLRender to allow creation of 3D Font models (GLFont and GLFont.Draw3DString – check Doxygen docs for details);
– Added render-text-to-Bitmap functions to make generation of texture bitmaps easier;
– Added ApplyTexture to CLGLInteropFunctions in order to create OpenGL textures in a format suitable for CL/GL interoperation;

– Added Image2D constructor to allow creation of OpenCL images from OpenGL texture buffers;
– Textures can now be applied to GLRender.GLVBOModels and images can be retrieved using CLGL interop;
– Added a new GLVBOModel creator from equations which does not require color equations;
– GLVBOModel objects which don’t have a Color VBO now use the .ModelColor property to set its color.

Leave a Reply

Your email address will not be published. Required fields are marked *