原创 粒子濾波初探(二)利用粒子濾波實現視頻目標跟蹤工程實戰(真的opencv2.49)

利用粒子濾波實現視頻目標跟蹤工程實戰 放在最前:致謝taotao1233、yangyangcv、yang_xian521 以及先驅 Rob Hess 所開源的代碼和思路。 本篇:基本爲工程翻譯,以及對上面版本的一些修正,使用的是open

原创 粒子濾波初探(一)利用粒子濾波實現視頻目標跟蹤的大致流程

粒子濾波初探 對於線性、高斯分佈的運動模型,有卡爾曼濾波,那麼對於非線性、非高斯的運動模型,粒子濾波器發揮出其優越性,主體思想是通過大量試驗,對正確的試驗狀態予以適當的權重分配,從而實現根據權重增加的方向實現跟蹤。 本文與其他描述粒子濾

原创 以太坊學習(9)關於geth搭建私有鏈下調用合約遇到require (false)會消耗完所有gas的解決方案【國內首發】

關於geth搭建私有鏈下調用合約遇到require (false)會消耗完所有gas的解決方案 如果你沒遇到過這個問題,你會覺得很奇怪,Solidity的關鍵字require,根據用法解釋:https://ethfans.org/pos

原创 web編程學習::彈出輸入框

彈出輸入框 本篇以html+css+jquery+jquery-ui實現web彈出窗口,用以填寫資料做下一步應用。 參考資料: jquery-ui官方文檔中文版、cdn-jquery源 一、效果展示 二、html代碼部分: (1)h

原创 以太坊學習(::)簡單項目實戰

簡單項目實戰 目的:以html+js構建網頁,展示鏈上信息。 一、合約 合約內容: 用結構體user記錄【用戶】個人信息,映射爲users 用結構體consignment記錄【電能】交易訂單,映射爲orders 利用call獲取訂單的

原创 QT5學習::(轉)c++ get與set方法的宏定義實現

c++ get與set方法的宏定義實現 轉自:https://blog.csdn.net/Scythe666/article/details/48846761 一、文章來由 項目中需要用到 get 和 set 方法,但是問題來了,因爲是

原创 QT5學習::(轉)異步函數轉爲同步函數的方法(即阻塞函數,等待異步或回調函數完成)

在QT中,一般推薦使用異步函數。除了異步函數的非阻塞特性外,QT的Signal/Slot特性在異步函數中可以得到充分的發揮。因此,在QT中,很多API的設計都是使用非阻塞的異步函數作爲API,然後執行結果使用Signal返回。用戶執行A

原创 以太坊學習(7)利用RPC-JSON【post|get】與節點進行交互【2】關於調用eth_sendTransaction失敗的檢查方法

關於調用eth_sendTransaction失敗的檢查方法 本篇主要講利用JSON-RPC接口調用以太坊中已經部署好的合約函數時,如果出現調用失敗的檢查方法。  前置知識: 調用eth_sendTransaction所需的abi編碼

原创 Opencv2.4學習::特徵分析(一)尺度空間

尺度空間 尺度空間就是試圖在圖像領域中模擬人眼觀察物體的概念與方法。 這是由於通過計算機視覺系統,我們無法直接獲取所關注物體、對象的大小,這時候就需要一個尺度空間來描述 一、局部不變性     對於目標物體,我們希望通過一些特徵來描述

原创 簡易解inode802.1x認證實戰(6)交叉編譯

簡易解inode認證實戰 1 2 3 4 5 6、交叉編譯 經過一番折騰,我們終於寫完了這一個認證過程,並且在Linux系統上運行正常。 本篇主要內容爲編譯&&交叉編譯  Hello World編譯流程: 一、假定我們有這麼一個hel

原创 Opencv2.4學習::基於形態學處理+基本特徵實現車牌區域提取

基於形態學處理+基本特徵實現車牌區域提取 1、形態學梯度 2、Sobel邊緣檢測 實際上,提取車牌還是那個思路:區域分離->輪廓檢測->特徵判斷 這裏提供這樣一個算法,來源於《OpenCV圖像處理編程實例》 步驟如下: 邊緣檢測,檢測

原创 (轉)Libcap庫學習::(三)抓包流程

理解了Libpcap的工作原理,下面將介紹如何利用Libpcap庫進行數據包的捕獲。其具體的編程流程如下: (1)網絡設備查找 網絡設備查找的目的就是發現可用的網卡,它的實現函數是pcap_lookupdev(),如果當前有多個網卡,它會

原创 卡爾曼濾波初探(一)

卡爾曼濾波初探 基於時域的線性模型預測 這裏先給出幾個概念(初看的時候很多博客都沒有這方面說明,若你看到下面懵逼的時候,不妨上來再看看?)  預測:就是根據已有的①經驗、②公式、③以及上一個時間()下檢測對象的狀態的最優估計等信息,從

原创 (轉)Libcap庫學習::(一)簡介

Libpcap是Packet Capture library的英文縮寫,即數據包捕獲函數庫,該庫提供的C函數接口用於捕獲經過指定網絡接口(通過將網卡設置爲混雜模式,可以捕獲所有經過該網絡接口的數據包)的數據包。 Libpcap面向上層應用

原创 (轉)Libcap庫學習::(二)工作原理

Libpcap工作原理介紹 Libpcap是Unix/Linux平臺下的網絡數據包捕獲數據庫。它是一個獨立於系統的用戶級數據包捕獲API接口,爲底層網絡監測提供了一個可以移植的框架。 一個包捕獲機制包含三個主要部分,分別是面向底層的包捕