日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

halcon与QT联合:(5.3)瓶盖检测以及QT界面搭建

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 halcon与QT联合:(5.3)瓶盖检测以及QT界面搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接著上篇博客的添加資源之后,本次要實現的是鼠標的滾輪功能圖片的縮放。

?在QT代碼中中文亂碼的處理方法:

qDebuge()<<QString::fromLocal8Bit("這個圖像的Row坐標:=")<<Row[0].D();

一般halcon里邊里邊的數據Row我們會把它當做tuple,數組,他有可能不是一個值,他有可能是多個值,所以要默認只有一個數的時候,使用0下標。

.D就是你把halcon里邊的數據拿出來的話,需要進行轉化。這里是轉化為double。?

下面是把halcon的字符串轉成qt里邊的變量:(把tuple轉qt里面的變量)

HTuple String1="abcdefg";
qDebug()<<"String1:="<<String1[0].s();

-------------------下面正式進入滾輪按鈕事件------------

通過滾輪事件來實現圖片的放大與縮小,基本都在滾輪按鈕里邊來實現的:(所以滾輪事件復制會用即可,基本開發一次就不用再寫了)

1、把滾輪事件的源代碼復制粘貼到你所建立的工程項目下:(本人放在了qtcirclelocation.cpp下邊)

?2、因為是把代碼復制過來的,所以類名稱要改:(改成你自己的工程類)

PS:(拷貝完代碼后把WheelZoom.刪掉。)

?3、再去.h文件里邊聲明函數。再把滾輪事件的頭文件包含進來。

?4、定義一下滾輪事件用到的變量。定義在.h文件里邊。賦值在構造函數里邊將滾輪賦值為true。

//滾輪事件的變量GunLunFlag=true;

發大或者縮小的原理是:首先要找到我這個鼠標停留在圖像的哪里,然后再放大,把我需要的那塊顯示在我的視野里。

?完整的滾輪事件的代碼見鏈接:

https://download.csdn.net/download/m0_37957160/20595914?spm=1001.2014.3001.5503

總結

以上是生活随笔為你收集整理的halcon与QT联合:(5.3)瓶盖检测以及QT界面搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。