久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇Win CE 專區(qū)Wince技術(shù)討論區(qū) → 基于WinCE的視頻采集應(yīng)用方案


  共有8564人關(guān)注過本帖樹形打印

主題:基于WinCE的視頻采集應(yīng)用方案

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
基于WinCE的視頻采集應(yīng)用方案  發(fā)帖心情 Post By:2010-11-16 11:51:31

   嵌入式系統(tǒng)是一種以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),其軟硬件可配置、可裁減,對功能、可靠性、成本、體積、功耗有嚴(yán)格約束的專用計算機系統(tǒng)。它結(jié)合了先進的計算機技術(shù)、半導(dǎo)體技術(shù)、電子技術(shù)以及各個行業(yè)的具體應(yīng)用,被看作技術(shù)密集、不斷創(chuàng)新的知識集成系統(tǒng)。近幾年來以軟硬件相結(jié)合為顯著特征、以消費電子類為主導(dǎo)的智能設(shè)備以超乎人們想象的速度獲得了前所未有的發(fā)展,與此同時,在工控領(lǐng)域也得到快速發(fā)展,在這個過程中,微軟公司也是首當(dāng)其沖,其推出的Microsoft Windows CE是一個開放的、可裁減的、32位的實時操作系統(tǒng)和其他桌面版窗口操作系統(tǒng)相比,具有可靠性好、實時性高、內(nèi)核體積小的特點,所以被廣泛用于各種嵌入式智能設(shè)備的開發(fā),如工業(yè)控制、信息家電、移動通信、個人電子消費品等各個領(lǐng)域,是當(dāng)今應(yīng)用最多、增長最快的嵌入式操作系統(tǒng)。

      EM9000 ARM嵌入式主板采用高端的ARM9芯片EP9315,特別針對工控系統(tǒng)中TFT彩色顯示智能終端的應(yīng)用需求進行了精心的優(yōu)化設(shè)計(同時支持觸摸屏)。作為一款已加載了WinCE工控主板,EM9000嵌入式主板可以支持客戶在其上采用通用的微軟開發(fā)工具,如eVC、VS2005,直接進行應(yīng)用程序的開發(fā),從而以更快的速度把產(chǎn)品推向市場。另一方面,EM9000嵌入式主板的所有通訊接口均配置了標(biāo)準(zhǔn)的WinCE驅(qū)動程序,客戶在應(yīng)用程序開發(fā)中并不需要了解EM9000嵌入式主板內(nèi)部的詳細技術(shù)情況,而直接調(diào)用WinCE的標(biāo)準(zhǔn)API函數(shù),就可高效快速的操作EM9000的各個通訊接口,有效降低了客戶進行嵌入式系統(tǒng)產(chǎn)品開發(fā)的門檻和風(fēng)險。同時,EM9000作為一款EP9315開發(fā)板,內(nèi)置了協(xié)處理器,可以進行復(fù)雜的浮點運算,可以運用在需要進行高速復(fù)雜運算的特殊場合。

      攝像頭(CAMERA)又稱為電腦相機、電腦眼等,它作為一種視頻輸入設(shè)備,被廣泛的運用于個人電腦視頻和實時監(jiān)控等方面。然而,作為嵌入式的WinCE操作系統(tǒng)卻因為缺少攝像頭的驅(qū)動而不能采用這種視頻采集方案。為了更好的服務(wù)英創(chuàng)的客戶,經(jīng)過公司團隊的努力,解決了這個難題,可以為貴公司提供低成本的攝像頭解決方案。

      我們?yōu)閿z像頭訂制了專門的API函數(shù),提供了使用例程。你可以參照英創(chuàng)提供的例程,迅速編寫出適合自己領(lǐng)域的產(chǎn)品。

      如果有需求,可以來電垂詢,我們將根據(jù)你的需求,提供最佳的解決方案。

      表中列出了攝像頭的主要API函數(shù)。根據(jù)這些API函數(shù)就可以很方便的完成視頻采集程序設(shè)計。下面列出了主要的API函數(shù)和參數(shù)說明。

// Name : capInitCamera
// Initialize driver and get current available cameras number.
//Return : The number, of the available cameras, indicates success.
int capInitCamera(void);

// Name : capGetCurrentVersion
// Get the current driver version information.
// Return : The length, in characters, of the copied string,
// not including the terminating null character, indicates success.
int capGetCurrentVersion(
                                          int index,    //[IN] Camera index, 0 - first
                                          insigned char *pBufOut, // [OUT] Long pointer to the buffer that
                                                                                // will receive the text
                                          int lenOut  // [IN] Specifies the maximum number of characters
                                                            //to copy to the buffer,  including the NULL character.
                                                            // If the text exceeds this limit, it is truncated.
                                          );   

//Name : capGetVideoFormat
// Get the current video format.
//Return : Zero indicates success.
int capGetVideoFormat(
                                      int index,    // [IN] Camera index
                                      int *pFormat,  // [OUT] Long pointer to the buffer that will receive
                                                              //the video format, VIDEO_PALETTE_RGB565 -
                                                              //VIDEO_PALETTE_JPEG
                                      int *pSizeMode //[OUT] Long pointer to the buffer that will receive
                                                              // the size mode, VIDEO_SIZE_VGA - VIDEO_SIZE_SIF
                                      );

// Name : capSetVideoFormat
//Set video format.
//Return : Zero indicates success.
int capSetVideoFormat(
                                    int index, // [IN] Camera index
                                    int format,  // [IN] Video format, VIDEO_PALETTE_RGB565 -
                                                      //VIDEO_PALETTE_JPEG
                                    int sizeMode // [IN] Size mode, VIDEO_SIZE_VGA - VIDEO_SIZE_SIF
                                    );

// Name : capGrabFrame
// Grab a frame from driver.
//Return : The length, in bytes, of the copied video frame data, indicates success.
int capGrabFrame(
                            int index,    // [IN] Camera index
                            unsigned char *pFrameBuf, // [OUT] Long pointer to the buffer that will
                                                                        //receive the video frame
                            unsigned int bufferLen  // [IN] Specifies the maximum number of bytes
                                                                  //to copy to the buffer
                            );

// Name : capGetLastJpeg
//Get a last JPEG frame from driver.
// Return : The length, in bytes, of the copied JPEG frame data, indicates success.
int capGetLastJpeg(
                              int index,    // [IN] Camera index
                              unsigned char *pFrameBuf, // [OUT] Long pointer to the buffer that will
                                                                          //receive the video frame
                              unsigned int bufferLen  // [IN] Specifies the maximum number of bytes
                                                                    //to copy to the buffer
                              );

// Name : capStartCamera
// Start camera to capture video.
// Return : Zero indicates success.
int capStartCamera(
                                int index  //[IN] Camera index
                                );

// Name : capStopCamera
// Stop camera to capture video.
// Return : Zero indicates success.
int capStopCamera(
                                int index    // [IN] Camera index
                                );

// Name : capCloseCamera
// Close all available camera.
// Return : Void.
void capCloseCamera(void);

// Name : capGetPciture
// Get a last bitmap and jpeg from driver
// Return : Zero indicates success.
int capGetPicture(
                            int index,      // [IN] Camera index
                            unsigned char *pFrameBuf, //[OUT] Long pointer to the buffer that
                                                                        //will receive the video frame
                            unsigned int bufferLen,    //[IN] Size, in bytes, of the buffer pointed
                                                                    //to by pFrameBuf
                            unsigned char *pJpgBuf,    //[OUT] Long pointer to the buffer that
                                                                      //will receive the jpeg picture
                            unsigned int jpgLen,  //[IN] Size, in bytes, of the buffer pointed to
                                                              //by pJpgBuf
                            PDWORD pdwActualOut //[OUT] Pointer to an array of the return lengths
                            );


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

基于WinCE的視頻采集應(yīng)用方案








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
精品粉嫩aⅴ一区二区三区四区| 色涩成人影视在线播放| 亚洲成人黄色影院| 一区二区三区在线视频观看| 亚洲狼人国产精品| 一区二区三区在线免费| 亚洲综合免费观看高清完整版在线| 亚洲天堂2016| 一区二区视频在线| 亚洲福利国产精品| 日韩综合一区二区| 黄网站免费久久| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 欧美亚洲丝袜传媒另类| 欧洲精品久久| 亚洲一卡二卡三卡四卡无卡网站在线看 | xnxx国产精品| 久久久美女艺术照精彩视频福利播放| 久久久噜噜噜久久中文字幕色伊伊| 久久精品在这里| 国产欧美日韩另类一区| 国产精品日产欧美久久久久| 一区二区三区欧美日韩| 奇米四色…亚洲| 成人永久aaa| 精品日韩电影| 色噜噜狠狠色综合中国| 欧美zozo另类异族| 亚洲色图在线播放| 久久国产精品无码网站| 不卡的电影网站| 久久综合一区二区三区| 在线免费视频一区二区| 欧美精品一区二区三区一线天视频| 亚洲视频一区二区在线观看| 偷拍日韩校园综合在线| 波多野结衣中文一区| 日本一区二区久久精品| 日韩一区二区视频| 亚洲精品成人精品456| 激情av综合网| 久久综合毛片| 91精品国产色综合久久不卡蜜臀| 久久久久久久久久久久久久久99| 亚洲亚洲精品在线观看| 不卡免费追剧大全电视剧网站| 欧美日韩精品一区| 欧美一区二区三区日韩| 亚洲欧美欧美一区二区三区| 国产乱色国产精品免费视频| 九色综合日本| 日韩视频永久免费| 亚洲国产精品一区二区久久 | 97se亚洲国产综合自在线不卡| 欧美久久在线| 精品一区二区免费在线观看| 国产91亚洲精品一区二区三区| 亚洲精品在线免费| 久久午夜羞羞影院免费观看| 亚洲福利电影网| 成人永久免费| 91麻豆精品国产91久久久久久久久| 亚洲天天做日日做天天谢日日欢| 国产精品99久久久久久久女警| 欧美精品123| 日韩精品一区二区三区在线播放 | 久久99精品久久久久婷婷| 国产精品久久久对白| 欧美视频三区在线播放| 中文字幕视频一区| 风间由美一区二区av101| 在线观看日韩羞羞视频| 国产精品国产三级国产普通话蜜臀 | 国产一区91精品张津瑜| 欧美日韩亚洲在线| 久久综合国产精品| 久久99精品国产.久久久久| 欧美日韩国产免费一区二区三区| 欧美日韩成人一区| 亚洲图片欧美综合| 精品国产乱码久久久久久丨区2区| 日韩小视频在线观看专区| 久久国产三级精品| 一区二区三区国| 亚洲裸体xxx| 九色91视频| 综合久久久久综合| 91久久偷偷做嫩草影院| 欧美一区二区视频免费观看| 奇米在线7777在线精品| 亚洲精品乱码久久久久久蜜桃91 | 农村寡妇一区二区三区| 国产欧美日韩在线观看| 99视频在线精品| 欧美va亚洲va国产综合| 国产黄色精品网站| 91麻豆精品国产91久久久 | 亚欧色一区w666天堂| 欧美日韩成人一区二区三区 | 一区二区三区日韩欧美精品| 国内成+人亚洲| 国产精品免费免费| 国产福利久久精品| 国产精品国产自产拍高清av王其| 国产成人精品一区二区三区福利| 久久久99免费| 国产欧美一区二区三区另类精品| 国产日韩综合av| 黑人中文字幕一区二区三区| 亚洲视频图片小说| 欧美日韩国产高清视频| 亚洲综合色自拍一区| 亚洲精品人成| 免费成人美女在线观看| 欧美日韩国产一区二区三区地区| 国产一区二区在线观看视频| 日韩天堂在线观看| 99国内精品久久久久久久软件| 国产精品人妖ts系列视频| 久久国产精品一区二区三区四区| 一区二区三区欧美激情| 一区二区免费电影| 国产在线不卡一区| 91亚洲资源网| 久久综合五月天婷婷伊人| 999精品视频一区二区三区| 欧美国产乱子伦| 欧美日韩国产精品一区二区| 亚洲不卡av一区二区三区| 欧美午夜在线观看| 成人美女在线视频| 国产精品高潮呻吟| 亚洲精品一区二区三区樱花| 精品亚洲成a人在线观看 | 日韩精品一区二| 肥熟一91porny丨九色丨| 一区二区三区美女| 欧美日韩国产小视频| 91色九色蝌蚪| 亚洲一区二区三区视频在线| 欧美亚洲动漫制服丝袜| 高清不卡一区二区| 亚洲欧美综合色| 欧洲精品中文字幕| 不卡视频一区二区| 日韩黄色免费网站| xfplay精品久久| 亚洲精品美女久久7777777| 粉嫩一区二区三区性色av| 亚洲免费观看视频| 欧美老人xxxx18| 国产区欧美区日韩区| 老汉av免费一区二区三区 | 中文字幕人成不卡一区| 色狠狠桃花综合| 成人蜜桃视频| 天天综合网 天天综合色| 日韩精品一区二区三区老鸭窝| 欧美一区二区三区电影在线观看| 国产一本一道久久香蕉| 国产精品久久久久aaaa| 欧美肥妇毛茸茸| 日本不卡在线观看| 高清视频一区二区| 午夜精品视频一区| 中文字幕精品一区二区精品绿巨人| 一本大道久久a久久综合| ts人妖另类在线| 久久99精品久久久久久| 九9re精品视频在线观看re6| 国产真实乱偷精品视频免| 国产精品女同一区二区三区| 欧美色大人视频| 麻豆蜜桃91| 99久久精品国产一区| 麻豆久久一区二区| 亚洲综合激情另类小说区| 久久影音资源网| 欧美天堂一区二区三区| 欧美精品123| 超碰97在线资源| 国产在线一区二区综合免费视频| 亚洲乱码国产乱码精品精98午夜| 日韩欧美一二三四区| 日本韩国欧美三级| 日本欧洲国产一区二区| 粉嫩精品一区二区三区在线观看| 国产麻豆91精品| 日本特黄久久久高潮| 亚洲欧美韩国综合色| 国产欧美一二三区| 日韩欧美一区电影| 欧洲av在线精品| 日韩一区二区三区高清| 国产精品有限公司| 成人av网站免费| 国产麻豆视频一区| 精品系列免费在线观看| 午夜精品123| 一区二区国产盗摄色噜噜|