国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区

利用Web Camera模擬Windows Phone 7的重力加速度傳感器

來源:網絡

點擊:2151

A+ A-

所屬頻道:新聞中心

關鍵詞: Windows-Mobile,重力加速度傳感器

      引言

      目前,對于我們國內大多數的Windows Phone 7開發者來說,模擬器是調試程序的唯一選擇。因此,和硬件相關的一些功能就沒有辦法進行測試。加速度傳感器是Windows Phone 7中一個基本的傳感器,很多應用軟件和游戲軟件都需要用到它,因此,使用其他手段來模擬重力加速度傳感器是一個十分有用的嘗試。

      線索

      在今年8月,Windows Phone 7開發工具還是Beta版本的時候,山羊胡大叔的Blog《給你的Windows Phone 7模擬器加入GPS和加速度傳感器模擬功能》中,已經給出了一種途徑,其方法是:使用一臺真實的HD2來獲取加速度傳感器的數據,然后把這些數據再傳回WCF服務;同時Windows Phone 7的應用程序通過這個WCF服務來獲取加速度傳感器的值。由于手頭沒有HD2設備,所以就無法去嘗試和驗證這個方法。

      兩個月之后,距離Windows Phone 7正式版本的開發工具發布后不久,Charles Petzold給出了他的電子書《Programming Windows Phone 7》,提供廣大開發者們免費下載。他在前言中就提到了如何在Windows Phone 7模擬器中實現加速度傳感器的方法。本文根據Charles Petzold給出的提示信息進行了驗證,試想一下,用一個攝像頭就可以模擬加速度傳感器,真是挺有趣的。

      準備工作

      1. 安裝Windows Phone 7的開發工具,這個我就不再啰嗦了。

      2. 網絡攝像頭一個,普通的就可以。

      3. 去Codeplex網站下載開源項目AccelKit,網址為:http://accelkit.codeplex.com/。

      4. 解壓AccelKit以后,里面包括EmuClasses、Executable、src這三個文件夾和Print_This_Cutout這個pdf文件。EmuClasses文件夾中的文件可以引入到我們的應用程序中,實現加速度傳感器數值的讀取;Executable文件夾中的文件用來運行在桌面PC上,控制攝像頭,并保存數據;src中的文件是對應的控制攝像頭程序的源程序。

      5. 將Print_This_Cutout.pdf文件打印,并用剪刀剪裁其中一個Windows Phone 7的面板,將其固定于一塊板子上。

      開始測試

      1. 啟動Executable文件夾中的accelKit.exe文件,開啟攝像頭。

      2. 開啟Windows Phone 7模擬器,運行帶有加速度傳感器的應用程序。

      3. 在攝像頭前晃動帶有Windows Phone 7面板的板子,檢驗效果。

      1

     

      實現原理

      攝像頭對捕捉到的圖像進行分析,識別Windows Phone 7面板的移動加速度,按照一定的時間間隔發送給本地的端口:http://127.0.0.1:88/。

      我們在寫Windows Phone 7的應用程序時,利用WebClient來獲取88端口的數據:

      。.

      WebClient wc;

      wc = new WebClient();

      wc.AllowReadStreamBuffering = false;

      wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);

      wc.DownloadStringAsync(new Uri(http://127.0.0.1:88/));

      。.

      void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)

      {

      if (e.Error != null) { timer.Begin(); return; }

      if (e.Result == null) { timer.Begin(); return; }

      string[] vc = e.Result.Split(new Char[] {‘,’, ‘ ’});

      double x = Convert.ToDouble(vc[0]);

      double y = Convert.ToDouble(vc[1]);

      double z = Convert.ToDouble(vc[2]);

      }

      具體可以參考EmuClasses文件中的文件。

      注意

      1. 目前該方法只實現了重力加速度,沒有實現運動方向的加速度,即給出的X/Y/Z這三個值是在垂直方向上的加速度。

      2. PC機上運行的攝像頭程序會比較耗費CPU資源,建議分辨率不用調太高,可以識別就行。

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区
    <cite id="gqusq"><tbody id="gqusq"></tbody></cite>
    <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <abbr id="gqusq"><rt id="gqusq"></rt></abbr>
  • <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <ul id="gqusq"></ul>
    <center id="gqusq"><noscript id="gqusq"></noscript></center>
  • 亚洲一区二区精品在线观看| 亚洲一区二区不卡视频| 18成人免费观看视频| 欧美日韩中文国产一区发布| 91久久国产综合久久蜜月精品| 欧美色一级片| 一区二区在线不卡| 亚洲va韩国va欧美va精四季| 久久久久久a亚洲欧洲aⅴ| 成人在线看片| 免费在线成人| 性伦欧美刺激片在线观看| 一区二区三区我不卡| 欧美日韩网站| 欧美fxxxxxx另类| 日本一区二区三区四区高清视频| 国产亚洲一区二区三区在线播放| 久久动漫亚洲| 国产欧美日本在线| 国产偷久久久精品专区| 亚洲国产91| 国产精品日韩欧美一区| 亚洲国产日本| 国产精品毛片在线| 午夜在线一区二区| 久久久www| 成人xxxxx色| 国产精品久久久久久久久久直播 | 午夜性色一区二区三区免费视频| 奇米影视首页 狠狠色丁香婷婷久久综合| 国产精品制服诱惑| 精品日产一区2区三区黄免费| 国产精品一区二区三区观看| 国产视频一区二区三区四区| 国产精品视频入口| 久久精品人人做人人爽电影| 色涩成人影视在线播放| 欧美日韩亚洲一区二区三区在线| 欧美日韩中文| 中文精品视频一区二区在线观看| 欧美日韩一区二区视频在线| 黄色精品网站| 亚久久调教视频| 动漫一区二区在线| 色之综合天天综合色天天棕色| 欧美99在线视频观看| 亚洲精品资源| 成人免费视频观看视频| 欧美日韩亚洲一区二区三区四区| 神马影院一区二区三区| 欧美日韩1区2区3区| 国产精品美女久久久浪潮软件| 久久综合中文色婷婷| 欧美日韩大片一区二区三区| 午夜久久资源| 久久免费一区| 日本午夜精品一区二区| 欧美一区免费视频| 翔田千里一区二区| 欧洲视频一区二区三区| 亚洲日本久久| 精品欧美日韩在线| 国产综合色产| 国产尤物99| 黄色另类av| 精品一区二区视频| 黑人一区二区| 精品在线视频一区二区三区| 激情国产一区| 久久偷看各类wc女厕嘘嘘偷窃 | 国产美女在线精品免费观看| 精品伦精品一区二区三区视频| 欧美日韩精品不卡| 激情小说网站亚洲综合网| 亚洲国产精品一区二区第一页| 国产一级二级三级精品| 亚洲经典在线| 日韩理论片在线观看| 国产日韩欧美一区| 日本成人三级| 91国产丝袜在线放| 在线播放一区| 五月天婷亚洲天综合网鲁鲁鲁| 亚洲一区二区三区免费观看| 五月天亚洲综合情| 国产成人免费观看| 国产精品一区二区欧美| 欧美高清一区| 免费在线观看一区二区| 麻豆av一区二区三区| 国内不卡一区二区三区| 视频一区亚洲| 国产一区二区三区四区hd| 国产精品久久久对白| 一区二区精品在线| 九色91在线视频| 98国产高清一区| 国产欧美日韩一区| 欧美日韩精品久久| 先锋在线资源一区二区三区| 国内精品一区二区| 97久久夜色精品国产九色| 99国内精品| 亚洲国产影院| 亚洲网址在线| 国产一区视频观看| 一区不卡视频| 天天综合色天天综合色hd| 国产一区二区三区av在线| 96久久精品| 99爱精品视频| 99久久无色码| 91原创国产| 97免费资源站| 国产高清在线精品一区二区三区| 亚洲一区久久| 久久久福利视频| 91久久精品一区二区别| 5g国产欧美日韩视频| 不卡一区二区三区视频| 国产高清自拍99| 久久精品国产99精品国产亚洲性色| 国产区二精品视| 久久人人97超碰人人澡爱香蕉| 狠狠久久综合婷婷不卡| 精品一区久久久| 日韩免费av一区二区三区| 日韩精品久久久免费观看| 亚洲日本理论电影| 亚洲无玛一区| 免费亚洲一区二区| 国产精品一区二区三区免费| 国产精品一区二区欧美黑人喷潮水 | 国产精品日韩一区二区| 69堂成人精品视频免费| 国外成人在线视频网站| 欧美美乳视频网站在线观看| 日韩欧美精品久久| 欧美精品自拍| 国产日韩欧美一区二区三区四区| 亚洲一区三区视频在线观看| 91久久久一线二线三线品牌| 精品无人区一区二区三区竹菊| 日韩欧美激情一区二区| 欧美三级午夜理伦三级中文幕| 亚洲人www| 国产精品区一区二区三在线播放 | 99视频在线免费观看| 精品视频一区二区| 欧美在线免费| 国产欧美另类| 久久久久久久久久久久久9999| 欧美在线一二三区| 亚洲国产一区二区三区在线播| 久久在线91| 欧美午夜欧美| 一区二区免费在线视频| 国产女主播一区二区三区| 一区二区三区视频在线播放| 国产亚洲成人一区| 九色91在线视频| 亚洲大黄网站| 久久久久久久有限公司| 欧美日本中文| 国产一区二区无遮挡| 欧美片第1页综合| 久久亚洲图片| 欧美日一区二区在线观看| 久久久久九九九| 欧美在线播放| 国产欧美日本在线| 亚洲国产午夜| 热re99久久精品国99热蜜月| aa级大片欧美三级| 日韩久久久久久久| 久久成人资源| 欧美另类女人| 欧美xxxx黑人又粗又长密月 | 久久av一区二区三区亚洲| 欧美日一区二区三区在线观看国产免| 3d动漫精品啪啪一区二区三区免费 | 国产高清在线一区| 极品尤物久久久av免费看| 蜜桃91精品入口| 91精品国产91久久久久青草| 欧美日韩另类丝袜其他| 欧美另类视频在线| 久久免费一区| 亚洲人妖在线| 午夜久久资源| 日韩在线三区| 精品高清视频| 99r国产精品视频| 亚洲欧美日韩精品一区二区| 欧美日韩亚洲一区二区三区在线 | 久久裸体视频| 欧美精品不卡| 亚洲一区美女| 日韩影片在线播放| 欧美日韩一区二区三|