天天看點

我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能

聲明:

本作品的開發初衷是來自一篇部落格(連結見文末)。源碼是基于網友的原創版本,本人在此基礎上重構和新增功能。

網友原創版本截圖:

我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能

開發環境:

Windows7/10 x64,VS2017,Qt5.12.9 x64,Halcon20.05試用版

重構軟體具備的功能清單:

1、Qt打開顯示圖像;

2、QGraphicsView顯示圖像,支援平移/縮放/居中等圖形操作;圖像縮放始終跟随滑鼠位置。

3、支援ROI框選,ROI顔色和筆寬的修改;

4、Halcon建立模闆,Halcon圖像比對;

5、在熱心網友的幫助下,實作了使用橡皮擦功能實作減少模闆比對特征的功能。

6、SQLite資料庫管理

重構軟體v1.0截圖:

1、框選ROI,可以生成模闆輪廓

我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能

2、框選ROI,也可以使用橡皮擦去掉部分區域,減少特征點,然後再生成模闆輪廓

我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能

重構軟體v1.1截圖:

相比前一個版本,新增了QSS,新增了SQLite資料庫表的管理,可以對每一個模闆檔案增/删/改/查。

我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能
我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能

重構軟體v1.2截圖:

我的Qt作品(5)使用Qt+Halcon實作模闆比對;支援ROI框選/橡皮擦功能

[email protected]

---

推薦閱讀

部落格《使用橡皮擦功能實作減少模闆比對特征》

https://blog.csdn.net/libaineu2004/article/details/107595786