opencv 實現等值線 繪製等值線

2021-10-19 19:54:16 字數 3763 閱讀 8966

【例項簡介】

等值線繪製**,用於opengl環境下等值線的生成

【例項截圖】

【核心**】

等值線繪製

└── 等值線繪製

├── contour

│   ├── 2dmemallocator.cpp

│   ├── 2dmemallocator.h

│   ├── clrfiledialog.cpp

│   ├── clrfiledialog.h

│   ├── colorlookuptable.cpp

│   ├── colorlookuptable.h

│   ├── contour.cpp

│   ├── contourdrawer.cpp

│   ├── contourdrawer.h

│   ├── contourgenerator.aps

│   ├── contourgenerator.clw

│   ├── contourgenerator.cpp

│   ├── contourgeneratordoc.cpp

│   ├── contourgeneratordoc.h

│   ├── contourgenerator.dsp

│   ├── contourgenerator.dsw

│   ├── contourgenerator.exe

│   ├── contourgenerator.h

│   ├── contourgenerator.opt

│   ├── contourgenerator.rc

│   ├── contourgenerator.sln

│   ├── contourgenerator.suo

│   ├── contourgenerator.vcproj

│   ├── contourgenerator.vcproj.lenovo-pc.lenovo.user

│   ├── contourgenerator.vcproj.yuhj.administrator.user

│   ├── contourgenerator.vcproj.--yy--.administrator.user

│   ├── contourgeneratorview.cpp

│   ├── contourgeneratorview.h

│   ├── contour.h

│   ├── contourobj.cpp

│   ├── contourobj.h

│   ├── contourtracer.cpp

│   ├── contourtracer.h

│   ├── contourvalues.cpp

│   ├── contourvalues.h

│   ├── debug

│   │   ├── 2dmemallocator.obj

│   │   ├── 2dmemallocator.sbr

│   │   ├── buildlog.htm

│   │   ├── clrfiledialog.sbr

│   │   ├── colorlookuptable.obj

│   │   ├── colorlookuptable.sbr

│   │   ├── contourdrawer.obj

│   │   ├── contourdrawer.sbr

│   │   ├── contourgenerator.bsc

│   │   ├── contourgeneratordoc.obj

│   │   ├── contourgeneratordoc.sbr

│   │   ├── contourgenerator.exe

│   │   ├── contourgenerator.exe.embed.manifest

│   │   ├── contourgenerator.exe.embed.manifest.res

│   │   ├── contourgenerator.exe.intermediate.manifest

│   │   ├── contourgenerator.ilk

│   │   ├── contourgenerator.obj

│   │   ├── contourgenerator.pch

│   │   ├── contourgenerator.pdb

│   │   ├── contourgenerator.res

│   │   ├── contourgenerator.sbr

│   │   ├── contourgeneratorview.obj

│   │   ├── contourgeneratorview.sbr

│   │   ├── contour.obj

│   │   ├── contourobj.obj

│   │   ├── contourobj.sbr

│   │   ├── contour.sbr

│   │   ├── contourtracer.obj

│   │   ├── contourtracer.sbr

│   │   ├── contourvalues.obj

│   │   ├── contourvalues.sbr

│   │   ├── editcontourleveldlg.obj

│   │   ├── editcontourleveldlg.sbr

│   │   ├── geodata.obj

│   │   ├── geodata.sbr

│   │   ├── mainfrm.obj

│   │   ├── mainfrm.sbr

│   │   ├── mt.dep

│   │   ├── stdafx.obj

│   │   ├── stdafx.sbr

│   │   ├── vc80.idb

│   │   └── vc80.pdb

│   ├── demogridascii.grd

│   ├── editcontourleveldlg.cpp

│   ├── editcontourleveldlg.h

│   ├── geodata.cpp

│   ├── geodata.h

│   ├── geostruct.h

│   ├── mainfrm.cpp

│   ├── mainfrm.h

│   ├── rainbow.clr

│   ├── res

│   │   ├── contourgeneratordoc.ico

│   │   ├── contourgenerator.ico

│   │   ├── contourgenerator.rc2

│   │   └── *******.bmp

│   ├── resource.h

│   ├── stdafx.cpp

│   ├── stdafx.h

│   └── 測試資料

│   ├── demogridascii.grd

│   ├── rainbow.clr

│   ├── surfer的grd檔案格式說明.docx

│   └── 說明.txt

├── demogridascii.grd

└── www.pudn.com.txt

5 directories, 99 files

MATLAB等值線繪製

作平面等值線,x,y,z為確定三維曲面點的矩陣。matlab自選等值線的高度和條數。兩者區別是,contour x,y,z 限定了等高線的橫縱座標值而contour z 沒有限定。下面以contour x,y,z 為例,說明其他功能。contour x,y,z,n 是指定畫出n條等值線,而等值線的值...

曲面等值線

clear,x linspace 1.5 pi,1.5 pi y linspace pi,pi z sin y cos x z 0.9 0.1 0.9 figure,contour x,y,z,z fs 16 title 等值線 fontsize fs xlabel itx fontsize fs ...

vtk學習筆記 繪製等值線

最近在學習vtk,想嘗試繪製等值線,後來在網上找到乙份教程 vtk培訓教程,裡面有講到這個內容,在這裡非常感謝這位作者的講解與示例,可惜這份文件沒有署名!使用vtk來繪製等值線,需要使用到vtkcontourfilter,它所處理的資料需要是規則網格資料,如規則的正方形網格等。通過使用vtkcont...