原创 WPF跨線程更新UI控件

WPF如何實現跨線程更新UI控件 1.默認情況下,在Windows應用程序中,.NET Framework不允許在一個線程中直接操作另一個線程中的控件。WinForm中實現跨線程操作控件的兩種方法: <1>關閉線程安全檢查 Con

原创 OpenCV繪製灰度圖像直方圖

1.直方圖計算函數 ///輸入的數組 數組個數 需要統計的通道索引 可選的操作掩碼 輸出的目標直方圖(二位數組) 直方圖維度 直方圖尺寸數組 每一維數組的取值範圍 calcHist(&src, 1, &channels,

原创 OpenCV中Mat類型與C#中Bitmap類型的轉換

OpenCV中Mat類型與C#中Bitmap類型的轉換OpenCV類型中圖像的處理C#類型中圖像的處理 OpenCV類型中圖像的處理 readImage = imread(imgpath, IMREAD_GRAYSCALE);

原创 OpenCV 高斯模糊函數的調用測試

OpenCV 高斯模糊函數的調用測試1.圖片讀入,彩色轉灰度2.計算第一次高斯模糊3.計算第二次高斯模糊4.計算兩次高斯模糊的差5.結果歸一化 1.圖片讀入,彩色轉灰度 2.計算第一次高斯模糊 3.計算第二次高斯模糊 4.計

原创 C# ListBox列表賦值的兩種方式

C# ListBox列表賦值 C#中ListBox控件常用來顯示列表信息,如顯示指定文件夾下所有文件的路徑等。 ListBox控件綁定數據的兩種方式: 方式一:爲ListBox控件逐一添加數據項 DirectoryInfo dir

原创 根據三維空間座標點如何構建三維模型

根據三維空間座標點如何構建三維模型1.Halcon 算子:xyz_to_object_model_3d2.OpenCV生成XYZ圖像3.保存的XYZ圖像4.調用Halcon算子,生成三維模型並顯示 1.Halcon 算子:xyz_

原创 PyQt5實現UDP通訊

PyQt5實現UDP通訊1.UDP協議簡介2.python創建UDP服務器3.python創建UDP客戶端4.結果運行實例5.總結 1.UDP協議簡介 UDP,用戶數據報傳輸協議,它位於TCP/IP協議的傳輸層,是一種無連接的協議

原创 PyQt5控件篇(一):QCheckBox &Toggle button

PyQt5控件篇(一):QCheckBox &Toggle button 1.QCheckBox複選框控件 有兩種狀態:勾選與未勾選,是一個帶有文本標籤(Label)的控件。常用於表示程序中可以啓用或 禁用的功能。 綁定事件:s

原创 Halcon使用注意的問題點

Halcon使用注意的問題點 1.將Halcon窗口綁定到MFC圖片控件的兩種方式 窗口類型爲HWindow類型: m_hWindow.OpenWindow(x,y,width,height,(Hlong)hwnd,"visibl

原创 Halcon 字符分割的一般方式

Halcon 字符分割的一般方式OCR識別的關鍵:字符分割問題:通過以上步驟後,有些字符還是會粘連在一起,無法分割開,該如何操作? OCR識別的關鍵:字符分割 進行OCR字符識別之前,關鍵的一步在於圖像預處理時,能夠將字符很好的切

原创 OpenCV之QT版本的圖像顯示

OpenCV之QT版本的圖像顯示 1.QT配置 INCLUDEPATH += XXX\\install\\x64\\mingw\\bin \ XXX\\install\\include\\opencv2

原创 OpenCV直方圖的繪製

OpenCV直方圖的繪製 1.直方圖的繪製 直方圖是通過將整個變量值範圍劃分爲小的值範圍,然後計算每個間隔中落入多少個值來創建的。 使用calcHist函數計算直方圖,函數原型: void calcHist( const Mat

原创 opencv程序x64 編譯

opencv程序x64 編譯 1.使用CMAKE GUI編譯 設置程序路徑和輸出路徑 設置編譯平臺 注:可在CMake GUI編譯後打開程序,查看CMakeLists文件 2.編寫CMakeLists配置文件 # 設置編譯環境

原创 CMake配置文件結構

CMake使用名爲CMakeLists.txt的配置文件,可以在其中定義編譯和依賴關係過程。 定義CMake最低版本 cmake_minimum_required(VERSION 3.0) 定義項目名稱,保存在PROJECT_N

原创 WPF之AnyCAD顯示3維座標系的方式

WPF之AnyCAD顯示3維座標系的方式 1.添加AnyCAD包的引用 2.定義AnyCADd的3D座標系,並與WPF控件綁定 private AnyCAD.Presentation.RenderWindow3d m_Rende