999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenCV的圖書館座位共享系統研究

2018-07-30 09:05:24蔡美嫦華南理工大學廣州學院廣州510813
機械工程師 2018年7期
關鍵詞:圖書館區域系統

蔡美嫦(華南理工大學 廣州學院,廣州510813)

0 引 言

隨著越來越多的學生到圖書館學習而圖書館的座位并未增加,出現了較多的書本(或其他物品)占座現象,導致座位入座率降低。近年來,許多高校對圖書館座位共享開展了研究,而物體識別、跟蹤是其中的一項關鍵技術。此外,該共享系統也可以用于自助餐廳座位選擇、火車站候車選擇座位等領域。該共享系統主要包括判斷座位是否有人、座位無人的時長和給出可用座位有哪些3個步驟。如果能大規模使用該系統,將會給學生入座帶來極大的便利。

1 OpenCV簡介

OpenCV是采用C/C++語言編寫的,可以應用在Linux/Windows/Mac等操作系統上的開源的計算機視覺庫。OpenCV的設計目標是執行速度盡量快,主要關注實時應用。因為OpenCV是采用優化過的C代碼編寫的,所以他能夠充分地利用多核處理器的優勢。另外,OpenCV的一個目標是構建一個簡單易用的計算機視覺框架,以幫助開發人員更便捷地設計更復雜的計算機視覺相關程序。OpenCV包含500多個函數,覆蓋了計算機視覺的許多應用領域,如工廠產品檢測、醫學成像、機器人等。OpenCV還提供了Python、Ruby、MATLAB以及其他語言的接口。

2 座位共享系統的工作流程

本文研究基于OpenCV的座位共享系統技術,其工作流程如圖1所示。首先在圖書館的自修區裝攝像頭監控自修區,然后依次進行圖像采集、圖像預處理,接著判斷座位是否有人,如果座位無人則進行座位無人時長判斷,經過以上步驟即可給出座位信息。該共享系統是使用OpenCV 2.4.9,在Linux環境下使用QtCreator進行編程實現。

3 座位是否有人判斷算法

3.1 灰度化處理

首先,將拍攝的自習室圖像進行灰度化處理,即把RGB彩色圖像轉換成灰度圖像,進行初步處理,為后面的步驟做準備。此處使用OpenCV中的轉換函數:

cvtColor(currentBGRFrame,currentGaryFrame,COLOR_BGR2G RAY);

其中currentBGRFrame表示輸入的彩色圖像,currentGaryFrame表示輸出的灰度圖像。

輸入的彩色圖像和經過灰度變換的自修室監控圖如圖2和圖3所示。由于經過灰度處理后還需要對圖像進行去噪處理,所以采用中值濾波的效果會相對理想。

圖1 位置共享系統工作流程

3.2 座位位置的設置

圖2 輸入彩色圖像

圖3 輸出灰度圖像

由于自修室的空間較大,事先框選出座位的位置即設置感興趣區域(ROI,region of interest),可以專注和簡化工作過程,提高接下的座位有無人判斷的精度。定義ROI區域有兩種方法:

1)使用表示矩形區域的Rect:

imageRIO=image(Rect(x,y,width,heigh));

其中x,y分別為指定矩形左上角的坐標,width,heigh分別為矩形的長和寬。

2)指定感興趣行或列的范圍(Range):

imageROI=image(Range(,),Range(,));

其中Range是指從起始索引到終止索引(不包括終止索引)的一段連續序列。

本共享系統采用第一種方法。

3.3 座位是否有人判斷

在對圖像進行感興趣區域(ROI)定義后,就可以開始檢測ROI區域內是否有人,本共享系統使用三幀差法,通過判斷ROI區域有無動態物體來推測座位是否有人。主要步驟如下:

1)首先在監控視屏中按先后順序定義任意連續3幀圖片的灰度圖為pre_2_gray_frame,pre_1_gray_frame,current_gray_frame。

2)前面兩幀的灰度圖的差為:

pre_frame_difference=pre_1_gray_frame-pre_2_gray_frame后面兩幀的灰度圖的差為:

current_frame_difference=current_gray_frame-pre_1_gray_frame

3)取絕對值:

abs_frame_difference=abs(pre_frame_difference);其中abs()函數的作用是返回整型參數的絕對值。

4)位深改變:

圖4 判斷座位有無人效果圖

abs_frame_difference.convertTo (abs_frame_difference,CV_8UC1,1,0);

如圖4所示,只要檢測到有運動物體,就會有黃色框框著。由此可以判斷該位置有人。三幀差法的優點是實時性高。但是應對光驟變能力較弱,目前還在改進中。

4 結語

本文研究了OpenCV在人物識別、跟蹤的具體應用,在Linux系統中使用OpenCV2.4.9和QtCreator通過C++語言實現了對監控攝像頭監控到的自修室情況進行分析。經過多次實驗測試,總體識別效果滿意,有一定的實用性。但是對于顏色相近的運動物體識別能力和應對光驟變能力還有待提高。目前我們的工作是進一步完善該系統,并實現在手機上實時查看圖書館自修室座位情況。

猜你喜歡
圖書館區域系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
飛躍圖書館
關于四色猜想
分區域
圖書館里的是是非非
基于嚴重區域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
主站蜘蛛池模板: 欧美日韩国产成人高清视频| 日韩欧美国产成人| av午夜福利一片免费看| 国产迷奸在线看| 尤物在线观看乱码| 久久免费精品琪琪| 露脸真实国语乱在线观看| 日韩欧美一区在线观看| 青青热久麻豆精品视频在线观看| 色悠久久综合| 99热这里只有精品5| 国产美女一级毛片| 国产日韩欧美成人| 精品久久久久久成人AV| 国产产在线精品亚洲aavv| 97国产在线播放| 1级黄色毛片| 久久久精品国产SM调教网站| 有专无码视频| 国产欧美又粗又猛又爽老| 日韩无码黄色| 中字无码精油按摩中出视频| 99热国产这里只有精品无卡顿"| 亚洲中文字幕精品| 麻豆国产原创视频在线播放| AⅤ色综合久久天堂AV色综合| 国产精品丝袜在线| 精品国产成人a在线观看| 亚洲成人网在线观看| 黄色三级网站免费| 伊人久久精品亚洲午夜| 一本二本三本不卡无码| 日本不卡在线视频| 91久久偷偷做嫩草影院电| 国产精品免费露脸视频| 国产后式a一视频| 欧美国产综合视频| 亚洲一欧洲中文字幕在线| 日本黄色不卡视频| 毛片视频网址| 国产成人h在线观看网站站| 国产又色又爽又黄| 99久久人妻精品免费二区| 亚洲va在线∨a天堂va欧美va| 午夜无码一区二区三区在线app| 久久久精品久久久久三级| 精品少妇人妻无码久久| 国产精品无码翘臀在线看纯欲| 久久国产乱子伦视频无卡顿| 五月丁香在线视频| 亚洲乱强伦| 99尹人香蕉国产免费天天拍| 92午夜福利影院一区二区三区| 国产毛片高清一级国语 | 91久久偷偷做嫩草影院电| 色综合久久无码网| 91久久国产综合精品| 久久这里只有精品8| 国产成人午夜福利免费无码r| 东京热一区二区三区无码视频| 国产尤物在线播放| 91精品国产一区自在线拍| 无码国产偷倩在线播放老年人 | 亚洲人成亚洲精品| 亚洲日本中文字幕天堂网| 911亚洲精品| 精品91视频| 久久免费成人| 亚洲欧美激情小说另类| 成人日韩视频| 国产超碰一区二区三区| 国产亚洲精品自在久久不卡| 免费a在线观看播放| 日韩免费视频播播| 91福利在线观看视频| 国产成人精品第一区二区| 久久久久国色AV免费观看性色| 欧美激情二区三区| 国产综合网站| 国产成熟女人性满足视频| 青青青视频免费一区二区| 免费一看一级毛片|