原创 QT聚類(Quality Threshold Clustering)
本文主要介紹:QT聚類原理、優缺點及其實現。 1 聚類過程 比較簡單的一種聚類方法,通過限定類額直徑來聚類,大致過程如下 (1)設定聚類直徑閾值D; (2)以每一個樣本爲初始聚類中心,在特徵空間,逐漸合併與之最近的樣本,直到增加樣本時,該
原创 OpenCV常用函數——圖像採樣
本文主要介紹:Opencv實現圖像採用。 1.Mat數據類型: /*********************************************************************** 函數名稱:MatImgSa
原创 SPM——Spatial Pyramid Matching
本文主要介紹:SPM(空間金字塔匹配)的基本原理和計算方法。 1 基本介紹 SPM 全稱是Spatial Pyramid Matching,出現的背景是bag of visual words模型被大量地用在了圖像表示(Image
原创 C++字符串之間轉化——多字節字符集
一、字符串之間轉化 1.string、char*與 const char* <1>string->char* char *ctr = new char[str.length()+1]; strcpy(ctr,s
原创 BOF——Bag-of-Featrures
本文主要介紹:BOF(Bag-of-Featrures)的原理及其應用。 1.1 引言 文檔分類領域有一種模型稱爲詞袋(Bag of words)模型,它是自然語言處理與信息檢索過程中的一種簡化模型。在這種模型中,文本(段落或
原创 MFC基礎知識(五)——創建停靠窗口
本文主要介紹:在MFC中創建停靠窗口。 一、創建停靠窗口類 創建後的ObjectWnd.h和ObjectWnd.cpp文件如下: #pragma once #include "afxdockablepane.h" class CObjec
原创 無法打開包括文件SDKDDKVer.h
本文主要介紹:VS中新建工程編譯時出現,“無法打開包括文件:“SDKDDKVer.h”: No such file or directory”問題的解決方法。 一 原因 相關解釋見: http://blog.csdn.net/tianr
原创 直方圖交叉核
本文主要介紹:直方圖交叉核(Histogram intersection kernel)又稱 Pyramid match kernel,本文主要介紹其原理與計算方法。 1. 基本思想 直方圖交叉核(Histogram inters
原创 語義分割學習筆記(二)——Windows下 Labelme 配置
1 配置 1.1 資源下載 MIT分割標定工具:http://labelme2.csail.mit.edu/Release3.0/index.php?message=1 python版本:https://github
原创 MFC基礎知識(六)——停靠窗口中添加控件
本文主要介紹:在MFC創建的停靠窗口中添加一些控件,浮動窗口中可以添加MFC自身的控件,也可以添加對話框。 一、創建對話框 對話框屬性做以下修改: 二、窗口中添加控件 ObjectWnd.h文件: #pragma on
原创 C++寫XML
本文主要介紹:C++中利用TinyXml庫寫XML文件。 一、TinyXml庫配置 詳細配置見: http://blog.csdn.net/hong__fang/article/details/43340191 二、寫XM
原创 MFC基礎知識(七)——停靠窗口添加工具條
先創建工具條,設ID爲IDR_Object,修改程序如下: ObjectWnd.h修改: #pragma once #include "stdafx.h" #include "afxdockablepane.h" #includ
原创 圖像處理基礎知識(一)—— 圖像旋轉
本文內容:主要介紹圖像旋轉的正反映射矩陣。
原创 C++重載運算符
本文主要介紹:結構體中重載運算符、類重載運算符以及容器排序重載運算符。 1、結構體重載運算符 typedef struct tagSaveImgFile { tagSaveImgFile &operator = (tag
原创 MFC基礎知識(九)——幾種創建DLL動態庫的方法
本文主要介紹:用VS創建DLL動態庫的幾種方法: 1. 創建DLL工程+MFC頭文件 2. 創建DLL工程+空項目