原创 基於opencv手控圖片縮放

至於爲什麼要做這個小玩意,是因爲之前有個學長做過,他也是學這個的,所以就想自己也做一下看能不能做出來,最後雖然,效果出來了,但不是很理想,原理很簡單,就是利用遠近不同,手在圖像上的像素面積的大小也會改變,近則大,遠則小,這也是學長給我的想

原创 空間抓取

其實這個項目技術含量也不是特別高,首先找到自己的手,讓手進入圖片的左上區域,抓取圖片的左上部分,讓其跟着自己的手移動首先通過膚色檢測,這裏我用的是YCrCb的Cb通道進行的膚色檢測,得到最大輪廓,一般就是手的區域了。讓手移動到窗口(10

原创 編程時出現的ERROR LINK2019的解決方法

  error LNK2019: 無法解析的外部符號 _WinMain@16,該符號在函數 ___tmainCRTStartup 中被引用E:\c++

原创 虛擬機red hat linux 下現實USB共享

  1.fdisk -l /dev/sd*  fdisk -l 列出指定設備的分區表信息。由於usb盤是被模擬爲scsi設備訪問,所以會被自動命名爲

原创 基於背景差分的流量監測

初學opencv,這是我做的第一個小項目,其實原理很簡單,我就貼出來與大家分享下,希望能對新手有些幫助,但是這個小項目還不是很成熟,希望大神們可以踊躍的提出建議。     這個項目其實和運動物體的檢測很相似,只是在其基礎上做了一些改進,具

原创 嵌入式linux(內核爲linux 2.6.30.4)開發中遇到的一些問題解決方法

  1.設置環境變量 gedit /etc/profile 再在文本中添加 export PATH="$PATH:路徑名" 保存後到shell執行s

原创 利用opencv做分屏顯示

  學opencv時間不長,但又比較喜歡玩,看以前電視上會有那種一個屏幕上顯示多幅圖像的玩意,感覺很好玩,比較好奇,自己利用opencv做了一個簡單的分屏顯示的小程序 其實很簡單,就是對數據結構進行的操作,說到底就是對指針的操作,利用cv

原创 靜態手勢識別控制遊戲方向

 這個主要通過的是靜態的手勢識別,從而根據判斷得到的結果調用模擬鍵盤相應的W,A,S,D的按下與彈起的API函數,從而實現通過手勢即可控制遊戲中人物的跑位,和行駛方向。由於自己的電腦很差,運行其來很卡,我就以在終端輸出“the car r

原创 OTSU一維算法概述

 OTSU一維算法,我自己的理解是自適應閾值分割法,通過對灰度圖的處理自行得到一個最佳的閾值,並最後用這個閾值二值化灰度圖,參考了商丘師範學院的胡穎老師的<<OTSU算法的改進與糾正>>一文,但是我用的時候效果不是很理想,於是自己進行了稍

原创 opencv 空間塗鴉

這是我在用YCrCb通道進行膚色檢測獲得手的基本區域後做的一個空間塗鴉的小軟件,其實用HSV模式也可以進行膚色檢測,但是效果沒有用YCrCb通道檢測的好,所以在這裏我用的是YCrCb通道,可以塗鴉和擦除,但是由於受光線影響比較大,所以效果

原创 步態識別介紹

 步態識別是一種新興的生物特徵識別技術,旨在通過人們走路的姿態進行身份識別,與其他的生物識別技術相比,步態識別具有非接觸遠距離和不容易僞裝的優點。在智能視頻監控領域,比面像識別更具優勢 人類自身很善於進行步態識別,在一定距離之外都有經驗能

原创 幀差發去除背景類膚色影響的膚色檢測法

平常進行膚色檢測時會經常碰到有背景有類膚色的影響,對膚色檢測的效果有很大的影響。本文通過相鄰幀圖像的幀差,再對得到的幀差圖進行閾值分割處理就會得到圖像中運動的部分,將圖像中運動的部分設置爲感興趣的域,在對運動的部分進行閾值分割算法,分割出

原创 鏈碼序列法在輪廓匹配上的應用分析

本來是想用鏈碼序列法座字符識別的,但是經過再三的分析以及程序採樣後發現,鏈碼序列法對輪廓的變化十分敏感,不適宜用在字符識別尤其是手寫字符識別上 。 鏈碼序列法一般有有四鏈碼和八鏈碼兩種,具體圖形表述如下: 由於每個物體的輪廓的都有走向,

原创 人民幣(紙幣)檢測

其實原理很簡單,就是利用不同面額的紙幣,其大小不一樣來檢測的(也可以根據紙幣顏色的不同來識別,有興趣的可以試試),這裏二值化灰度圖的閾值就是通過上篇的OSTU自適應閾值算法獲得的閾值,效果非常不錯,這做檢測之前,自己寫了個採樣程序,分別得

原创 網絡編程筆記

  二種線程同步的方式---事件對象事件對象也屬於內核對象,包含一個使用計數,一個用於指明該事件對象是一個自動重置的事件還是一個人工重置的事件的布