第一個開源項目---halcon圖像顯示控件(縮放/roi操做)

終於下定決心將圖像控件開源,歡迎下載及建議c++

地址git

https://github.com/linyugang/VisionControlgithub

項目依據halcon自帶C#實例修改而成,相對於原生有如下優化c#

  1. 圖像對象轉換爲c++,防止變量釋放後不能刷新顯示
  2. c++與c#兩種顯示方式能夠在代碼中選擇編譯
  3. 增長右鍵菜單 實現距離測量/分層顯示/直方圖等功能
  4. 文字也被添加到顯示對象中使圖像縮放文字跟隨縮放
  5. roi中旋轉矩形角點拖動由總體縮放修改成按此點變化,對角點位置不變化
  6. roi中增長搜索框功能,不參加roi加減運算
  7. roi可實現文字顯示(當前只有搜索框顯示文字,其餘因爲有加減運算不顯示文字)
  8. 在c++代碼中使用利用QMutexLocker解決跨線程訪問數據衝突問題
  9. 鼠標移動時圖像座標及灰度等信息顯示
  10. 圖像顯示和roi操做封裝爲兩個控件,方便拖動調用

使用注意優化

  1. 開發環境爲vs2015+halcon13+qt5.9.1
  2. 須要複製對應dll到運行目錄

     

效果圖線程

 

相關文章
相關標籤/搜索