原创 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工程+空項目