原创 qt QXmlStreamReader遞歸讀取xml
#ifndef XMLSTREAMREADER_H #define XMLSTREAMREADER_H #include <vector> #include <QXmlStreamReader> class XMLStreamReade
原创 opencv3 SIFT
因爲需要用到一些比較新的跟蹤算法,這兩天裝了opencv3.1並配置了opencv_contrib,並使用了SIFT算法測試是否配置成功。 1.op
原创 MFC ActiveX 開發COM C#調用(COM 接口參數類型是VARIANT FAR *【出參】)轉換c# ref object
c++ 接口這樣定義: [id(1), helpstring("方法PrintRR")] LONG PrintRR(VARIANT vaInJson, VARIANT* vaOutJson); c++接口實現: LONG CAAA
原创 C++ 中const用於修飾函數重載
常成員函數和非常成員函數之間的重載 首先先回憶一下常成員函數 聲明:<類型標誌符>函數名(參數表)const; 說明: (1)const是函數類型的一部分,在實現部分也要帶該關鍵字。 (2)const關鍵字可以用於對重載函數的區分。 (3
原创 C++手動實現 com
#pragma once #include "unknwn.h" class SCPIFactory :public IClassFactory { public: SCPIFactory(void); ~SCPIFactory(vo
原创 opencv3/C++ FLANN特徵匹配
使用函數detectAndCompute()檢測關鍵點並計算描述符 函數detectAndCompute()參數說明: void detectAnd
原创 qt 自動隱藏窗體
#ifndef DESKDOCKWIDGET_H #define DESKDOCKWIDGET_H #include "qtinclude.h" class FloatingWidget : public QWidget { Q_O
原创 Opencv3 Sift和Surf特徵實現圖像無縫拼接生成全景圖像
/* #include <iostream> #include "opencv2/core.hpp" #include "opencv2/highg
原创 Qlistview 獲取點擊目錄得到目錄名
void FY4SideTool::InitListView(){ QString strReslutionDir = FY4SourceManage
原创 QListview用法(獲取點擊目錄得到點擊名稱)
void FY4SideTool::slotGetTimeList(const QModelIndex &index) { m_bListTime = true; QVariant variant = m_listModel->dat
原创 opencv3 ORB
#include<iostream> #include<vector> #include<opencv2/core/core.hpp> #inclu
原创 OpenCV圖像增強算法實現(直方圖均衡化、拉普拉斯、Log、Gamma)
1. 基於直方圖均衡化的圖像增強 直方圖均衡化是通過調整圖像的灰階分佈,使得在0~255灰階上的分佈更加均衡,提高了圖像的對比度,達到改善圖像主觀視覺效果的目的。對比度較低的圖像適合使用直方圖均衡化方法來增強圖像細節。 彩色圖像的直方圖
原创 Qt之QFileSystemWatcher目錄或文件變化
FileSystemWatcher.h#ifndef FILESYSTEMWATCHER_H #define FILESYSTEMWATCHER_H #include <QObject> #include <QMap> #include
原创 centos下出現can't find libXss.so.1 waring
出現libXss.so.1被依賴,這個so文件要查看是屬於那個包,通過此命令repoquery --nvr --whatprovides libXss.so.1。得到結果libXScrnSaver-1.2.2-6.1.el7,然後安裝y
原创 CentOS系統查看軟件安裝路徑
Linux系統一般都是命令行界面,對於安裝的軟件也是通過命令安裝的。對於軟件包更新和卸載等有時候需要查看檢查是否有改軟件,軟件安裝存儲的路徑對於修改配置文件等是必要的。那麼怎麼查看軟件安裝路徑呢?小編centos系統爲例演示,簡單查找軟