原创 OpenCV進階之路:神經網絡識別車牌字符

原文出處: Ronny 的博客(@RonnyYoung)    1. 關於OpenCV進階之路 前段時間寫過一些關於OpenCV基礎知識方面的系列文章,主要內容是面向OpenCV初學者,介紹OpenCV中一些常用的函數的接口和

原创 SIFT特徵詳細分析

一、介紹 特徵的檢測和匹配在許多計算機視覺應用中是一個重要的組成部分,例如無縫拼接,三維重建等。其中興趣點特徵是很重要的一類特徵,而目前應用最廣泛的興趣點特徵檢測方法就是SIFT檢測算法,該檢測算法所得到的特徵點不僅在位置上能夠穩定識

原创 直方圖的均衡化

直方圖的均衡化是灰度變換的一個重要應用,它高效且易於實現,廣泛應用於圖像增強處理中。圖像的像素灰度值是隨機的,直方圖的圖形高低不齊,直方圖均衡化就是用一定的算法使直方圖大致平和的方法。   函數說明 Void equalizeHi

原创 解讀內核參數 - socket/文件句柄資源限制參數

在本系列的第一篇(http://maoyidao.iteye.com/blog/1744277)中介紹了TCP狀態以及服務器上常出現的TIME_WAIT和CLOSE_WAIT狀態的成因、影響和解決方法。本篇主要解讀在一臺併發15萬連接的

原创 opencv學習之 特徵檢測與匹配

這幾天學習SURF特徵檢測,直接看的視頻和書本有點吃不消,現在是基本看懂了,如果寫博客記錄沒有必要,因爲網上都差不多,筆記都在書上了,以下是個人認爲比較淺顯易懂的文章,當然海有很多好文章我沒看到。 看第一篇入門就可以,後面講的不是很好

原创 shell編程--數值運算

在 shell 中的四則運算必須使用 expr 這個指令來輔助。因爲這是一個指令,所以如果要將結果指定給變量,必須使用 ` 包起來。請注意,在 + - * / 的二邊都有空白,如果沒有空白將產生錯誤: $ expr 5 -2 3 $ 

原创 【GBT28181開發:SIP協議實踐】之實況直播

實況直播(標準中的叫法是 實時點播,但是以前在HW,SE的設計文檔裏面是實況,叫習慣了,其實只是個叫法而已 )是整個視頻監控系統中比較核心的一個業務,GBT28181標準中對其也做了詳細的設計。相對於設備信息、狀態查詢等業務,其稍微複雜點

原创 LINUX 下 ipv6 socket 編程

大家都知道,隨着互聯網上主機數量的增多,現有的32位IP地址已經不夠用了,所以推出了下一代IP地址IPv6,寫網絡程序的要稍微改變一下現有的網絡程序適應IPv6網絡是相當容易的事。 對於我們來說就是IP地址變化了,所以程序裏在用到IP地址

原创 ubuntu15.10下安裝openCV2.4.13

1)安裝cmake cmake是跨平臺的編譯工具。 ubuntu下安裝cmake如下: apt-get install cmake apt-get install cmake-qt-gui   2)安裝libexpat1與libxml2

原创 K-最鄰近算法總結

1.基本介紹      K最近鄰(k-Nearest Neighbor,KNN)分類算法,是一個理論上比較成熟的方法,也是最簡單的機器學習算法之一。該方法的思路是:如果一個樣本在特徵空間中的k個最相似(即特徵空間中最鄰近)的樣本中的大

原创 視頻監控相關協議

SIP協議 SIP(Session Initiation Protocol)是一個應用層的信令控制協議。用於創建、修改和釋放一個或多個參與者的會話。SIP主要提供了與會話建立和終結相關的五個方面功能,它們是: (1)用戶定位:用於通信的終