zoukankan      html  css  js  c++  java
  • 《zw版·Halcon-delphi系列原创教程》cgal与opencv,Halcon

    《zw版·Halcon-delphi系列原创教程》cgal与opencv,Halcon

          opencv作为少有的专业开源图像软件,虽然功能,特别是几何计算方面,不如Halcon,不过因为开源,作为教学,讲解图像分析原理,还是不错的。
          不过,笔者个人认为,老牌开源几何计算库CGAL,同样是开源软件,作为图像教学可能更加适合。
          实际图像工程当中,必须使用opencv的环境,笔者往往也是opencv+cgal的模式。

          cgal虽然对于delphi的支持很差,不过对于c,c++,python的支持很好,提供python3.0的支持库。

         采用python+cgal作为图像教学,无疑可以大幅度降低图像分析的入门门槛。
         cgal的短板,在于点阵像素图像分析,矢量图像,几何计算方面,可以说是教科书级的,opencv、halcon、opengl,微软的DirectX,以及各种gis系统,想必,都直接采用、或者借鉴不少cgal的几何计算库代码。


           cgal功能无比强大,几乎涵盖了几何计算的方方面面,正如cgal网站的首页一样,是图像分析领域,恐龙般的存在。
          遗憾的是,国内对于cgal了解很少,所以特别做个介绍。
          时至今日,很多人知道opencv、Halcon,网络教程也不少。

          可是,就连不少专业做图像分析的,可能都没接触过cgal,可能更加不知道,cgal,才是opencv、Halcon背后的无名英雄。

          至今,网络上尚无一本完整的中文cgal教程,也许,cgal的规模实在太过庞大,令人望而生畏。

          本文,只是把cgal4.7的模块库清单,做个截图,长度就超过2w多像素,近百个模块库。

          这篇blog,也算是抛砖引玉,希望早日看到完整的、系统的、中文版本的cgal教程。


         cgal的网站是:http://www.cgal.org/


         【百度百科的介绍是:】
         中文名 CGAL 外文名 Computational Geometry Algorithms Library 设计目标 C++库的形式,提供方便,高效 领 域 分子生物学,医学成像,
         CGAL,Computational Geometry Algorithms Library,计算几何算法库,设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。
         CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。  
          计算几何算法库(CGAL),提供计算几何相关的数据结构和算法,诸如三角剖分(2D约束三角剖分及二维和三维Delaunay三角剖分),Voronoi图(二维和三维的点,2D加权Voronoi图,分割Voronoi图等),多边形(布尔操作,偏置),多面体(布尔运算),曲线整理及其应用,网格生成(二维Delaunay网格生成和三维表面和体积网格生成等),几何处理(表面网格简化,细分和参数化等),凸壳算法(2D,3D和dD),搜索结构(近邻搜索,kd树等),插值,形状分析,拟合,距离等。

    附上cgal4.7的模块库清单,简单的用电脑自动翻译了以下,也一并附上,以供参考

    电脑翻译本身就有些勉强,几何计算专业术语很多,机译效果不是很好,请大家尽量对照英文原版清单

    (中文清单在前,原版英文清单在最后)

    【《zw版·Halcon-delphi系列原创教程》,网址,cnblogs.com/ziwang/】

  • 相关阅读:
    JVM之GC调优
    JVM的栈、堆
    SpringMVC及其HandlerMapping、HandlerInterceptor、HandlerAdapter等组件的原理解析
    静态代理、动态代理和CGLIB,SpringAOP中的代理
    cmd删除文件夹
    vue-router命名视图+路由嵌套
    Vue实现长按事件
    [SparkSQL] hive.exec.max.dynamic.partitions配置不起作用
    Excel分数转为百分数
    Hadoop YARN主资源调度算法
  • 原文地址:https://www.cnblogs.com/ziwang/p/4859849.html
Copyright © 2011-2022 走看看