原创 圖拓撲關係可視化的qt實現——有向圖

原來寫過一篇博客,是圖拓撲關係可視化的qt實現, 這裏面是無向圖,後來需求升級,改爲了有向圖。 改動的思路主要是在連接節點時記住哪個節點先點,哪個節點後點,同時用二維數組記錄節點連接狀態。 上一篇無向圖的博客下面有人在求源碼,但筆

原创 LinkTrack UWB定位系統NLink協議解析方法

LinkTrack UWB簡介 LinkTrack UWB是集定位,授時,通信於一體的模塊,功能上可以類比北斗衛星定位系統。但是該模塊的定位功能和通信功能不同同時使用,取決於模塊配置的模式。 LinkTrack使用一套自定義的NL

原创 大恆相機圖像格式RG8和GR8引起的問題圖像偏紫問題

原來使用大恆MER-133-54U3C的相機,寫了一個將大恆獲取到的圖像數據轉化爲opencv中Mat格式的函數。 BYTE m_pBufferRaw[USEHEIGHT*USEWIDTH*3]; //< 原始圖

原创 圖拓撲關係可視化的qt實現

前言 最近在做數據可視化的相關工作,包括曲線圖,航跡圖,圖結構,樹結構等。其中樹結構相關的工作筆者以前曾經做過,可以參考筆者以前的博客。qt自定義樹形控件之一和qt自定義樹形控件之二,當時還用數據庫對樹結構進行持久化。所以這幾天的

原创 SVD法座標系轉換原理

SVD法是將在兩個不同座標系下的測量的多個點的座標值對構造成一個矩陣,對該矩陣進行奇異值分解得到姿態矩陣。 1P=12R2P+12T{}^1P = {}_1^2R{}^2P + {}_1^2T1P=12​R2P+12​T 首先,使

原创 基於QcustomPlot的2D航跡圖

前言 數據可視化相關的文章: 圖結構的可視化:鏈接 樹結構的可視化:鏈接 實時曲線圖:鏈接 本文介紹使用QcustomPlot實時2D航跡圖,實現功能有添加航跡,刪除航跡,設置線寬和顏色等。 實現效果 代碼實現: 該繪圖方法使用

原创 橢圓擬合方法

最近工作中遇到了有關橢圓擬合的問題,把在這一過程中踩坑和最後使用的方法進行了總結。 參考鏈接:https://github.com/seisgo/EllipseFit https://github.com/xiamenwcy/El

原创 基於QCustomPlot的實時曲線圖

前言 接上篇,上篇寫到圖結構的可視化,這一篇介紹實時曲線圖。 實現效果 代碼實現 該繪圖方法使用QCustomPlot,定義一個繼承自QCustomPlot的類Qcurve。 曲線管理 在類中,使用一個map管理各條曲線 QMa

原创 基於灰度的模板匹配算法

一.理論部分 基於灰度的圖像匹配算法有:平均絕對差算法(MAD)、絕對誤差和算法(SAD),誤差平方和算法(SSD)、平均誤差平方和算法(MSD)、歸一化積相關算法(NCC)、序貫相似性算法(SSDA)。其基本思想是將模板在待匹配

原创 基於qwt3D 的3D航跡圖的實現

前言 使用qt實現三維空間直角座標系中的航跡實時繪製網上很難查到資料。在qt下實現3D繪圖通常實現方式有OpenGL,VTK,qwt3d,QtDataVisualization等,Qcharts,QCustomPlot只支持2D繪

原创 帶微小縮放和旋轉的模板匹配

問題提出: OpenCV並不像Halcon一樣提供帶有旋轉和縮放的的模板匹配。本文對帶旋轉和縮放的模板匹配問題進行限定,只針對的目標縮放範圍爲95%到105%,旋轉角度爲-5度到5度的情況,嘗試用opencv解決。 問題分析: 帶

原创 QT編寫程序的發佈

最近要發佈一個qt寫的程序,記得原來曾經發布過qt的程序,並且記錄了過程,但找不到了。於是重新研究了下qt寫好的程序的發佈過程。 方式一 qt自帶的Windeployqt工具+壓縮包發佈 Windeployqt.exe,位於Qt5

原创 基於輪廓的模板匹配

〇.算法效果展示 0.1要定位的模板一 找到的匹配 在有污損情況下找到的匹配 0.2要定位的模板2 找到的匹配 一. 理論部分 模板匹配的算法包括基於灰度的匹配,基於特徵的匹配,基於組件的匹配,基於相關性的匹配以及局部變

原创 機器視覺學習總結

1機器視覺的成像 機器視覺應用到工業自動化檢測領域,可以代替人工從而提高工作效率並降低成本。目前,基於視覺的工業檢測主要用在定性分析和定量檢測中,但在大部分實際應用過程中,最終落腳仍爲定量檢測,定性分析任務只作爲定量檢測任務的前提

原创 SVD平面擬合原理

已知三維空間中的一堆點,擬合平面平面的方程爲 ax+by+cz=dax + by + cz = dax+by+cz=d,爲了容易得到平面到原點距離,需要使a2+b2+c2=1a^{2}+b^{2}+c^{2}=1a2+b2+c2=