原创 MFC中如何去掉CPropertySheet界面下方的按鈕

 MFC中CPropertySheet爲屬性頁,頁面最下端自動生成的“確定”、“取消”、“幫助”和“應用”按鈕無用,且放置在最下端不太美觀,需要將其去掉,筆者在編程過程中採用的方法如下:   1.去掉“應用”按鈕。在CPropertySh

原创 rand函數和srand函數

首先我們要對rand&srand有個總體的看法:srand初始化隨機種子,rand產生隨機數,下面將詳細說明。 rand(產生隨機數) 表頭文件: #include<stdlib.h> 定義函數 :int rand(void) 函數說明

原创 關於解決MFC中LPCTSTR以及UNICODE上亂碼的方法

由於使用的是VS2013,所以在MFC中是UNICODE字符集,所以總是不能很好地解決LPCTSTR的問題,到處顯示是沒有合適的什麼char,string,等等到LPCTSTR的轉換,尤其是當我要將文本信息顯示在MFC的靜態文本控件中時

原创 Matlab機器人工具箱(二)

時間與運動 上一章主要介紹了在二維和三維空間中如何描述位姿。這一章則將上章拓展到對象,其位姿是時間的函數。 分兩個部分,第一個部分主要討論如何產生一系列短暫的位姿序列,一條足夠光滑的從起始位姿到終止位姿的軌跡; 第二部分主要討論位

原创 C++系統學習之六:函數

1、函數基礎   典型的函數定義包括:返回類型、函數名、由0個或多個形參組成的列表以及函數體。 2、參數傳遞   形參初始化的機理和變量初始化一樣。   有兩種方式:引用傳遞和值傳遞 2.1 傳值參數   當形參是非引用類型時,形參初始化和

原创 C++系統學習之八:IO庫

  新的C++標準中有三分之二的內容都是描述標準庫。接下來重點學習其中幾種核心庫設施,這些是應該熟練掌握的。   標準庫的核心是很多容器類(順序容器和關聯容器等)和一簇泛型算法(該類算法通常在順序容器一定範圍內的元素上或其他類型的序列上進行

原创 Matlab標定工具箱使用教程

Matlab標定工具箱使用教程 這個教程將帶你完整地利用20到25張平面棋盤格圖像進行相機標定。 這個教程將讓你學會如何使用所有工具箱的特徵:載入圖像、提取圖像角點、運行標定引擎、顯示結果、控制精度 添加和刪減圖像、圖像矯正、導出

原创 OpenCV裏IplImage的widthStep參數 和width參數

 一直以爲IplImage結構體中的widthStep元素大小等於width*nChannels,大錯特錯!(爲了快速訪問,要內存對齊啊)查看OpenCV2.1的源碼,在src/cxcore/cxarray.cpp文件中,找到cvIni

原创 MFC中創建屬性頁或者嚮導對話框

要在MFC中創建屬性也或者嚮導對話框需要涉及到兩個類:CPropertyPage和CPropertySheet類。 首先需要在MFC工程中打開資源視圖,在資源視圖中然後在Dialog中右擊插入一個對話框資源。 雙擊新插入的對話框資源,然後

原创 最小二乘法

監督學習中,如果預測的變量是離散的,我們稱其爲分類(如決策樹,支持向量機等),如果預測的變量是連續的,我們稱其爲迴歸。迴歸分析中,如果只包括一個自變量和一個因變量,且二者的關係可用一條直線近似表示,這種迴歸分析稱爲一元線性迴歸分析。如果迴

原创 枚舉總結

1、枚舉enum的用途淺例       寫程序時,我們常常需要爲某個對象關聯一組可選alternative屬性.例如,學生的成績分A,B,C,D等,天氣分sunny, cloudy, rainy等等。       更常見的,打開一個文件

原创 用OpenCV將圖像顯示在MFC的窗口中

對於OpenCV2.3以上的版本來說沒有CvvImage類,所以要自己在工程中添加這個類,這個類的頭文件以及實現文件在網上都可以找到現成的。 添加好這個類之後,接下來就是怎麼去顯示這個圖像了,首先需要一張圖片,有兩種方式,一種是通過攝像機

原创 Matlab機器人工具箱(一)

開始學習《Robotics,Vision and Control》,今天是學習的第一篇章,因爲項目需要, 需要在Matlab上做一個仿真實驗,由於是串聯機器人系統,不涉及到移動機器人系統,因此 本系列文章主要是學習和介紹書中相關章

原创 meanshift運動跟蹤算法詳解

這幾天學習《學習openCV》中的第十章運動跟蹤,裏面講到了meanshift算法,根據書上所講實在難以理解,meanshift在運動跟蹤這個過程中到底起到什麼作用,於是經過幾天不斷地看相關資料和別人的博客文章,慢慢思路清晰了,也終於知道

原创 圖像腐蝕和膨脹

目標:          在這個教程中你將學會:          應用兩個最常用的形態學操作:膨脹和腐蝕。爲了這個目的,你將使用下面的OpenCV函數:          erode()          Dilate() 形態學操作: