原创 WPF顯示SQLITE數據(四)--分頁顯示
目前使用的WPF CORE做的BOSS網站數據顯示,是在DataGrid中一次性顯示數據,這樣如果數據量大了,會對系統有一定壓力,所以一般需要分頁進行顯示,顯示中我參考了網上的一些已由控件,加入我的程序中,達到了分頁效果。 因爲目前
原创 WPF顯示SQLITE數據(三)
關於WPF的圖片顯示與事件冒泡 顯示圖片資源可以用 <Image Name="img_role" Loaded="img_role_Loaded" Stretch="None" MouseUp="SomethingClicked" /> 並
原创 WPF顯示SQLITE數據(二)
在上一篇WPF顯示SQLITE數據(一)中,關於鏈接的字段,只是顯示了下劃線,單擊後連接到瀏覽器的對應頁面並沒有實現,下面給出單擊事件的實現 1.在xaml中寫入事件定義 1 <DataGridHyperlinkColumn Header
原创 WPF顯示SQLITE數據(一)
目前準備用C#採集網站數據的小程序,使用的數據庫爲SQLite,這個數據庫無需安裝,直接可以用動態庫的形式進行發佈,而且C#調用SQLite也比較方便。下面是我採用WPF顯示採集到的部分數據的步驟和寫法: 1.首先新建一個
原创 圖像通道的分離與合併
opencv使用split函數進行通道的分離,merge進行通道的合併 可以使用channels求出圖像的通道數,示例如下: ROI提取感興趣的區域 1 #include <opencv2/opencv.hpp> 2 #include
原创 圖形的繪製與填充
opencv中提供了很多繪製圖形的函數,可以方便的進行圖形繪製 直線繪製:line() 函數原型: void line(InputOutputArray img, Point pt1, Point pt2, const Scalar
原创 Mat對象的像素信息統計
Mat對象的通道信息和長寬信息 1 Mat src = imread("F:/opencv4.1.0/sources/samples/data/orange.jpg",IMREAD_GRAYSCALE); 2 if (src.empt
原创 詳解C++11智能指針 詳解C++11智能指針
詳解C++11智能指針 轉載自:https://www.cnblogs.com/WindSun/p/11444429.html 前言 C++裏面的四個智能指針: auto_ptr, unique_ptr,shared_ptr, we
原创 C++11的可變參數模板
可變參數模板函數 一個可變參數模板函數的定義如下: template <class... T> void f(T... args) { cout<<sizeof...(args)<<endl; //打印變參的個數 }
原创 Mat對象的位操作
opencv中可以對Mat對象可以進行位操作,主要有與,非,或,異或操作 具體代碼爲 1 #include <iostream> 1 #include <iostream> 2 #include <opencv2/opencv.hpp
原创 Mat對象的創建和使用
Mat對象創建 創建空白Mat對象 從現有圖像創建 創建填充值的Mat對象 創建單通道與多通道Mat對象 //create one Mat src = Mat(255, 255, CV_8UC1);
原创 Mat對象的算術運算
Mat對象的簡單算術運算 1 Mat src1 = imread("F:/opencv4.1.0/sources/samples/data/WindowsLogo.jpg"); 2 Mat src2 = imread("F:/open
原创 Mat對象遍歷像素值
使用at<Vec3b>結構來獲取Mat中的像素值 例如 1 #include <iostream> 2 #include <opencv2/opencv.hpp> 3 using namespace cv; 4 using nam
原创 C++11的tuple元組
tuple元組 是一個固定大小的不同類型的集合,是泛華的std::pair。和C#中的tuple類似,但是比C#的tuple強大得多。 我們也可以把它作一個通用的結構體來用,不需要創建結構體有獲取結構體的特徵,在某些情況下可以取代結構體,使
原创 opencv4.1.0環境配置
準備 Open CV 的文件 : https://opencv.org/releases/ 解壓到哪裏無所謂,我們後面會把需要的文件複製到 Solution 的目錄裏面。我本機解壓到F:\opencv4.1.0 新建Open CV 的測試