1. 程式人生 > >Qt與halcon聯合程式設計

Qt與halcon聯合程式設計

1、在.pro檔案裡新增,即包含庫檔案和標頭檔案

LIBS+=-L'D:/ProgramFiles/MVTec/HALCON-12.0/lib/x86sse2-win32/'-lhalconcpp
#win32:CONFIG(release,debug|release):LIBS+=-L'D:/ProgramFiles/MVTec/HALCON-12.0/lib/x86sse2-win32/'-lhalconcpp
#else:win32:CONFIG(debug,debug|release):LIBS+=-L'D:/ProgramFiles/MVTec/HALCON-12.0/lib/x86sse2-win32/'-lhalconcppd
INCLUDEPATH+='D:/ProgramFiles/MVTec/HALCON-12.0/lib/x86sse2-win32'
DEPENDPATH+='D:/ProgramFiles/MVTec/HALCON-12.0/lib/x86sse2-win32'
INCLUDEPATH+='D:/ProgramFiles/MVTec/HALCON-12.0/include'
INCLUDEPATH+='D:/ProgramFiles/MVTec/HALCON-12.0/include/halconcpp'
2、在所在專案下的debug和release資料夾裡新增halcon.dll和halconcpp.dll

相關推薦

Qthalcon聯合程式設計

1、在.pro檔案裡新增,即包含庫檔案和標頭檔案 LIBS+=-L'D:/ProgramFiles/MVTec/HALCON-12.0/lib/x86sse2-win32/'-lhalconcpp #win32:CONFIG(release,debug|release):

Halcon C# 聯合程式設計

Halcon用於開發影象處理程式時,通常需要使用其他軟體編寫圖形化介面,Halcon提供了5種匯出模板:C-Halcon/C、C++-Halcon/C++、C++-Halcon/C++(Halcon-10-legacy)、VB.NET- Halcon/.NET、C#- Hal

QtFFmpeg聯合開發指南(三)——編碼(1):代碼流程演示

開啟 fault 原因 上下 sizeof ffmpeg 不同步 目前 直接 前兩講演示了基本的解碼流程和簡單功能封裝,今天我們開始學習編碼。編碼就是封裝音視頻流的過程,在整個編碼教程中,我會首先在一個函數中演示完成的編碼流程,再解釋其中存在的問題。下一講我們會將編碼功能進

QtFFmpeg聯合開發指南(四)——編碼(2):完善功能和基礎封裝

v_op buffer 目前 front from 幀率 inter 博客 int 上一章我用一個demo函數演示了基於Qt的音視頻采集到編碼的完整流程,最後經過測試我們也發現了代碼中存在的問題。本章我們就先處理幾個遺留問題,再對代碼進行完善,最後把編碼功能做基礎封裝。 一

VTKMFC聯合程式設計實現的單文件例項vtkSDI詳解

1. 例項的編譯執行 新建工程時,可以直接通過cmake生成,但如果工程沒有編譯完全或者安裝成功的話,在安裝目錄沒法找到GUISupport/MFC/VTKMFCSettings.cmake,從而無法正常新建工程。這裡主要講解手動新建工程的過程,以方便大家的學習 和進一步

Qtmatlab混合程式設計實現過程

最近專案需要,matlab的一些演算法需要工程用,因此需要直接轉成Qt能夠呼叫的形式,之前也做過類似的,但那個時候是使用vs2012,而且也沒怎麼做記錄,一些坑坑繞繞也都忘了,現在用Qt呼叫,感覺區別還是很大的。 環境: Qt5.9 mingW(32位) matlab2

VS2013和halcon聯合程式設計示例程式之hough_lines

#include<iostream> #include"HalconCpp.h" using namespace std; using namespace HalconCpp; int main() {HImage image;image.ReadImage("

QT原始碼閱讀——QTHTML互動程式設計

QT中通過QWebKit元件處理HTML,其中最重要的就是QWebView了~~~ 通過例子formextractor我們可以窺之一二: /*******************************************************************

學習筆記:QtMatlab混合程式設計及遇到的諸多問題(附DEMO)

工具:MATLAB R2014b,Qt 5.6.1, 目標:通過MATLAB寫一個簡單的函式,生成動態連結庫DLL,再在Qt上呼叫 1.在MATLAB主頁新建一個函式 記住函式的名字和儲存的函式檔案的名字要相同,比如我寫了一個函式f,儲存時檔名需要是f.m 2.生

Qt文件閱讀筆記-C++QML混合程式設計(QML畫餅狀圖)

這裡只點名一點: Qt Charts是利用Qt的圖形檢視框架(QGraphics)搞出來的,底層並不是用OPenGL,而QML卻與OPenGL的底層緊密關聯 執行截圖如下: 原始碼如下

Qt QLCDNumber Class halcon ORC識別

突然看到 QLCDNumber 控制元件,腦子一熱,ORC識別有素材了,用QLCD Number 生成  一串16進位制的字元。然後用halcon來做識別。 1、控制元件截圖操作 QPixma

VTKMFC單文件程式聯合程式設計

  興趣需要,想做下VTK與MFC想結合的程式,MFC快要在桌面程式上面失去市場份額了,現在大多使用QT來做,但是本科的時候學的就是MFC,也相對來說比較熟悉,所以就想使用MFC來寫一個簡單的單文件程式。首先我們需要在編譯的時候將USEGUISUPPORT->USEMFC勾

QtPython的混合程式設計相關配置以及問題說明

c/c++ 與Python 混合程式設計環境搭建說明 1.庫檔案新增 在vs--c/c++--附加包含檔案中新增目;連結中也要新增,:將python中的include,libs二個目錄新增進來。對於

Qt Quick 之 QML C++ 混合程式設計詳解

    Qt Quick 技術的引入,使得你能夠快速構建 UI ,具有動畫、各種絢麗效果的 UI 都不在話下。但它不是萬能的,也有很多侷限性,原來 Qt 的一些技術,比如低階的網路程式設計如 QTcpSocket ,多執行緒,又如 XML 文件處理類庫 QXmlStreamR

HalconQt+Halcon聯合開發配置

自我約束,自我管理 不幸的人或有不同,但幸運的人大都有更好的自我約束、自我管理! 1. 凡事提前一點 2. 做事前梳理,做事後整理 3. 多些正能量,少些抱怨 4.多發現別人優點,並真誠的讚美 5.堅持運動 6.保持閱讀習慣 7.

Qt C++QML混合程式設計(2)- QML中使用C++的列舉、結構體、列表型別的函式

C++中返回函式返回的列舉型別、結構體型別、列表型別的函式是不能直接作為QML使用的。下面介紹C++中使用這些型別作為返回值的函式使用。 1. 使用列舉型別 C++的列舉型別如果要在QML中使用,需要在使用Q_ENUMS去修飾這個列舉型別。

Halcon & C# 聯合程式設計

一、建立C# Windows窗體應用程式專案,選擇.Net版本為4 二、新增Halcon庫檔案到C#工具箱 1)在“工具”選單中選擇“選擇工具箱項” 2)在彈出視窗選擇“.Net Fram

Qt 多執行緒程式設計中的物件執行緒函式執行執行緒

    為徹底搞清原因並解決問題,在查閱大量資料和Qt文件之後,理清了其中的機制,也對多執行緒程式設計中的QObject物件建立以及connect執行有更清楚的認識:     1. 一個物件的執行緒就是建立該物件時的執行緒,而不論該物件的定義是儲存在那個執行緒中;     2. QObject的connec

Qt C++QML混合程式設計(1)- QML中使用C++的類和函式

本章主要介紹一下在QML中使用C++的類的兩種方法 1.設定QML的上下文屬性 為QML的節點設定上線屬性,在QML檔案中可以之間使用這個屬性的函式。 QQuickView view; view.rootContext()->setCo

win64 qtfortran (codeblocks) 混合編程

動態調用 nload core typedef 技術 dll libs return .com 本教程主要解說用fortran生成dll供qt調用(win64) 本教程須要的軟件及文件可從以下的連接下載: http://pan.baidu.com/s/1c04jziC