原创 WPF快速入門3——XAML對象屬性賦值

對象屬性賦值 1、Attribute=Value形式 優點: 賦值方便。 缺點: Value爲字符串,但是對象屬性未必是字符串,因此無法賦太複雜的值。 示例: 繪製一個矩形,填充顏色並設置圓角; 繪製一個路徑,將路徑閉合並填

原创 QT界面:控件隨界面大小自適應變化

在用QT做一個圖像顯示界面的過程中需要控件隨着QT界面縮放進行自適應變化的問題,特此記錄一下。 環境:Win10+VS2015+QT5 1、拖拽控件 首先,新建一個QT GUI工程,在Qt Designer中調整界面大小並拖拽需要

原创 WPF快速入門4——事件處理器與代碼後置

事件處理器與代碼後置 CLR事件模型/直接事件模型:在下圖所示的事件模型中,事件的響應者通過訂閱直接關聯在事件擁有者的事件。 示例 事件擁有者:Button 事件:Click 事件響應者:窗體 事件處理器:button

原创 WPF快速入門2——WPF佈局

WPF佈局 WPF中常用的佈局有一下幾種: Grid 網格 主要應用場合: UI佈局大框架涉及 大量元素需成行或成列對齊 UI整體尺寸改變時,元素需要保持固有寬高比例 UI後期有較大變更或擴展 示例 <Window x:Cl

原创 WPF快速入門1——WPF基本樹形結構解析

首先,新建一個WPF應用程序: 可以看到.xmal文件中的內容爲: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.micro

原创 VS2015+QT Excel相關處理

一、背景介紹 環境:Win10 + QT5 + VS2015 Excel文件類型:Microsoft Excel 97-2003 工作表 (.xls) 目的:用QT處理Excel自動計算一下加班時間等信息。 主要涉及到Excel的

原创 Visual Studio界面個性化-修改編輯器背景

今天是10.24了,分享點小福利。 使用Visual Studio中的插件 IDE Text Background可以修改編輯器背景,但又不想讓背景太影響代碼查看。於是自己做了一些,分享一下。 鏈接: https://pan.baid

原创 c++ vector使用小結

C++ 提供了各種不同類型的容器,vector是其中一種,是可以存放任意類型的動態數組.以下對vector中常用的操作進行總結. 創建對象&初始化 不帶參數創建對象 vector<int> v; 帶參數創建 vector<in

原创 Emgu CV3+C#圖像處理(六):霍夫圓檢測/線檢測 & 矩形/三角形檢測

環境Win7-64+VS2012+EmguCV3.0.0 霍夫圓檢測 使用Hough變換在灰度圖像中查找圓圈:HoughCircles() public static CircleF[] HoughCircles( IInputA

原创 Emgu CV3+C#圖像處理(七):使用HOG描述符進行行人檢測

按照Emgu CV3+C#圖像處理(一)新建一個C#控制檯應用程序,然後引用相應的dll文件。 使用 HOGDescriptor()創建一個新的HOG描述符檢測器,然後利用其類方法 DetectMultiScale() 示例: usi

原创 Emgu CV3+C#圖像處理(三):使用EmguCV進行簡單圖像處理

CvInvoke類包含了大多數的基本圖像處理功能,像濾波、直方圖操作、形態學處理等等。下面寫一些示例。 首先,在VS2012中新建一個C#控制檯應用程序,並按上一篇———所說的配置方式進行配置。 示例一: 加載圖像、轉換爲灰度圖像、獲取

原创 Emgu CV3+C#圖像處理(四):使用EmguCV獲取攝像頭、讀取視頻

首先按Emgu CV3+C#圖像處理(一):Emgu CV安裝配置與使用中的操作配置EmguCV,並添加系統動態鏈接庫中的 “System.Windows.Forms.dll”。 獲取攝像頭 獲取攝像頭 示例: using System

原创 圖像分割+連通域統計與標註——MATLAB

圖像分割+連通域統計與標註 例一 如圖,對下列光斑圖像進行分割,將光斑目標分割出來,並計算光斑數量。 圖像分割 先將圖像二值化,然後做形態學處理獲得目標所在區域,然後分割圖像。 MATLAB代碼: %框選統計光斑 clear; %讀取

原创 Emgu CV3+C#圖像處理(一):Emgu CV學習目錄+EmguCV安裝配置與使用

EmguCV學習目錄: Emgu CV3+C#圖像處理(一):Emgu CV學習目錄+EmguCV安裝配置與使用 Emgu CV3+C#圖像處理(二):EmguCV主要模塊簡介 Emgu CV3+C#圖像處理(三):使用EmguCV進

原创 Halcon視覺檢測——PCB板處理:獲取焊點及線路端點

要求 獲取PCB板上的焊點以及線路端點,如圖: 函數 涉及到的主要函數有: access_channel() 獲取一個多通道圖像的一個通道。 skeleton() 計算一個區域的框架。 junctions_skeleton()