原创 OpenCV積分圖函數:integral ()詳解

  /**************************************************************************************************/ // 函數名稱:OnMenu0

原创 C語言基礎MessageBox(......)用法詳解

MessageBox()   功能顯示一個消息對話框。   語法MessageBox(text,title{,icon{,button{,default}}})   參數title:string類型,指定消息對話框的標題text:指定消息

原创 C# 多線程修改控件時遇到:創建窗口句柄之前,不能在控件上調用 Invoke 或 BeginInvoke

一般在多線程調用UI控件時,涉及到跨線程修改UI,需要使用委託,比如如下:   this.Invoke((MethodInvoker)delegate {

原创 c#中獲取控件窗體句柄,獲取窗體等的一些操作

1.Control.Handle 就是獲取控件綁定到的窗口句柄。 2.control.IsHandleCreated  控件是否有與其關聯的句柄 3.WinForm自定義函數FindControl實現按名稱查找控件 public

原创 c#中代碼中多線程動態創建progressbar的實例,概念很重要可擴展很多類似概念

以下是代碼中創建progressbar的實例  int count = 0;         private void button4_Click(object sender, EventArgs e)         {        

原创 MFC原理 消息傳遞

一丶簡介       通過上一講我們的消息映射表.我們得知. 消息映射表 會保存父類的MessageMap 以及自己當前的消息結構體數組. 消息傳遞是一層一層的遞進的.那麼我們現在要看一下怎麼遞進的. 要學習的知識     1.窗口創建的

原创 關於opencv中Mat賦值(淺拷貝,深拷貝)原理

問題點: 有兩個墊對象:mat_1和mat_2將mat_2賦值給mat_1(mat_1 = mat_2)後,改變mat_1,mat_2也會被改變(這裏的改變是指圖像處理)。 原因: mat_1 = mat_2是淺拷貝,他們雖然不同的矩

原创 c# 深拷貝各種實現方式

1:利用反射實現   public T DeepCopy<T>(T obj)         {            object retval= Activator.CreateInstance(typeof(T));        

原创 c#使用System.Windows.Forms.DataVisualization.Charting.dll繪製圖表實例

首先下載System.Windows.Forms.DataVisualization.Charting.dll,然後引用到項目中 手動在代碼中創建chart類型並將其添加到某個控件中(control.controls.add(chart)

原创 c#中invoke和beginvoke的區別

thread th=new thread(()=>{ control.invoke(new Action(()=>{ thread.sleep(5000); })); //dosometings }); th.start(); 這個線程裏

原创 vs項目中在生成中設置exe的輸出路徑,可定爲不同版本

vs項目中在生成中設置exe的輸出路徑,可定爲不同版本,便於調試發佈。

原创 C++項目庫包含,dll引用問題,直接把缺失的dll或庫放置可執行文件裏

在c++的項目中如果設置了庫包含於庫引用,設置了引用或包含的路徑,如果單拿出debug文件運行裏面的exe,提示報錯缺少引用的文件,可直接將缺少的文件等放置debug目錄下即可運行。 如果運行exe程序提示缺少dll,或系統的dll,可直

原创 opencv中查看mat位圖的像素幅度(Cv::matStep)

實例 其中step裏的 ,其中數據指針首地址是p=0x000000000028d7b0,1280是每行數據所佔的字節數,1是每個元素的字節數。 Mat的作用 The class Mat represents an n-dimension

原创 c#利用宏定義調試代碼

#define 使用 #define 來定義符號。 將符號用作傳遞給 #if 指令的表達式時,該表達式的計算結果爲 true,如以下示例所示: #define DEBUG 說明 #define 指令不能用於聲明常量值,常量定義例:pub

原创 c#圖像灰度化、灰度反轉、二值化

圖像灰度化: 將彩色圖像轉化成爲灰度圖像的過程成爲圖像的灰度化處理。彩色圖像中的每個像素的顏色有R、G、B三個分量決定,而每個分量有255中值可取,這樣一個像素點可以有1600多萬(255*255*255)的顏色的變化範圍。而灰度圖像是R