原创 我的友情鏈接

51CTO博客開發

原创 利用MFC的Picture控件顯示和處理圖像

在《OpenCV教程-基礎篇》的2.8節中,所創建的MFC圖像顯示是直接放在對話框面板的左上角的,感覺不大美觀。在MFC快速應用opencv一書中則是介紹用SDI(單文檔界面)來顯示圖像,《A step-by-step guide to t

原创 解決UNICODE字符集下CStdioFile的Writestring無法寫入中文的問題

以下代碼文件以CStdioFile向無法向文本中寫入中文(用notepad.exe查看不到寫入的中文)CStdioFile file;file.Open(…);file.WriteString(_T("abc你好"));//只能寫入abc解

原创 MFC文件讀寫之ini文件

什麼是ini文件?initialization File,即爲初始化文件,是windows的系統配置文件所採用的存儲格式,統管windows的各項配置。或者作爲項目中的配置文件,爲整個項目所共用。文件格式爲 節、鍵、值。其中節爲[Secti

原创 關於霍夫找圓算法cvHoughCircles的

霍夫圓變換的函數爲:HoughCircles利用 Hough 變換在灰度圖像中找圓CvSeq* cvHoughCircles( CvArr* p_w_picpath, void* circle_storage, int method, do

原创 形態學變換

記錄一下cvCreateStructuringElementEx()和cvMorphologyEx()兩個函數1、cvCreateStructuringElementEx()該函數創建結構元素1)函數原型:IplConvKernel* cv

原创 利用MFC的Picture控件顯示和處理圖像

在《OpenCV教程-基礎篇》的2.8節中,所創建的MFC圖像顯示是直接放在對話框面板的左上角的,感覺不大美觀。在MFC快速應用opencv一書中則是介紹用SDI(單文檔界面)來顯示圖像,《A step-by-step guide to t

原创 保證excel公式往下拉區域不變及VLOOKUP函數說明

按着表格往下拉時:1、僅填充格式,只是把其單元格格式填充到下面的單元格上,而裏面的公式並沒有填充上去。 2、複製單元格,公式隨着單元格變化而變化的話3、如果你想把這個公式保持不變,如所有的單元格都 是  =A1,的話,你可以先把讓它變成絕對

原创 直方圖理解 ~~CvHistogram結構的理解

直方圖是計算機視覺中最經典的工具之一。現在我們來詳細講講直方圖。1.直方圖的作用。通過標記幀與幀之間的邊緣和顏色的統計變化,直方圖被用來檢測視頻中場景的變化。通過爲每個興趣點設置一個有相近特徵的直方圖所構成的“標籤”,用以確定圖像中的興趣點

原创 對直方圖的一些理解

 這周學習直方圖,看了許多資料,才搞明白其中的一些道道,現在結合下圖給大家分享下。 1、bin的含義直方圖中bin的含義:計算顏色直方圖需要將顏色空間劃分爲若干小的顏色區間,即直方圖的bin,通過計算顏色在每個小區間內德像素得到顏色直方圖,

原创 opencv 霍夫變換檢測直線中pt1、pt2點的確定

學習hough變換,對其中的pt1.x = cvRound(x0 + 1000*(-b));不是很理解。最終在別的博客中找到了答案,現拿來分享下。pt1與pt2點的計算方法 。 這裏已知下圖中的rh0 和θ,現在只需要求圖中“任意”兩點,

原创 卷積邊界cvCopyMakeBorder()函數

cvCopyMakeBorder()函數可以複製圖像並製作邊界,將特定圖像輕微變大,然後以各種方式自動填充圖像邊界,當Bordertype=IPL_BORDER_REPLICATE時,原始圖像邊緣的行和列被複制到大圖像的邊緣,當Border

原创 EXCEL工作表保護密碼破解 宏撤銷保護圖文教程

今天得到一個任務,是破解一個excel工作表的保護密碼。我覺的網上的教程都挺好的,主要一點是注意excel中沒有工具這一欄,需要自己去尋找出相關項。用到的教程如下:添加相關工具項點擊excel最左上角的標誌(花)——最下方的excel選項—

原创 關於cvPyrSegmenttation

金字塔分割算法由cvPrySegmentation所實現,該函數的使用很簡單;需要注意的是圖像的尺寸以及金字塔的層數,圖像的寬度和高度必須能被2整除,能夠被2整除的次數決定了金字塔的最大層數。 PyrSegmentation用金字塔實現圖

原创 如何改變對話框EDIT Control內控件的字體?

1、在類public處定義: CFont m_Font; 2、在初始化處OnInitDialog()定義:m_Font.CreatePointFont(150,_T("華文行楷"),NULL);m_ControlEdit.SetFon