衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

從視頻中獲取幀圖片

QQ475400555 ? 來源:機器視覺沙龍 ? 2023-03-30 10:55 ? 次閱讀

視頻中獲取幀圖片

網絡傳輸數據幀

數據在網絡上是以很小的稱為幀(Frame)的單位傳輸的,幀由幾部分組成,不同的部分執行不同的功能。幀通過特定的稱為網絡驅動程序的軟件進行成型,然后通過網卡發送到網線上,通過網線到達它們的目的機器,在目的機器的一端執行相反的過程。接收端機器的以太網卡捕獲到這些幀,并告訴操作系統幀已到達,然后對其進行存儲。就是在這個傳輸和接收的過程中,嗅探器會帶來安全方面的問題 。

“幀”數據由兩部分組成:幀頭和幀數據。幀頭包括接收方主機物理地址的定位以及其它網絡信息。幀數據區含有一個數據體。為確保計算機能夠解釋數據幀中的數據,這兩臺計算機使用一種公用的通訊協議?;ヂ摼W使用的通訊協議簡稱IP,即互聯網協議。IP數據體由兩部分組成:數據體頭部和數據體的數據區。數據體頭部包括IP源地址和IP目標地址,以及其它信息。數據體的數據區包括用戶數據協議(UDP),傳輸控制協議(TCP),還有數據包的其他信息。這些數據包都含有附加的進程信息以及實際數據。

視頻圖像幀

幀——就是影像動畫中最小單位的單幅影像畫面。一幀就是一副靜止的畫面,連續的幀就形成動畫,如電視圖象等。通常說幀數,簡單地說,就是在1秒鐘時間里傳輸的圖片的幀數,也可以理解為圖形處理器每秒鐘能夠刷新幾次,通常用FPS(Frames Per Second)表示。每一幀都是靜止的圖象,快速連續地顯示幀便形成了運動的假象。高的幀率可以得到更流暢、更逼真的動畫。每秒鐘幀數 (fps) 越多,所顯示的動作就會越流暢。

關鍵幀

——任何動畫要表現運動或變化,至少前后要給出兩個不同的關鍵狀態,而中間狀態的變化和銜接電腦可以自動完成,在Flash中,表示關鍵狀態的幀叫做關鍵幀。

過渡幀

——在兩個關鍵幀之間,電腦自動完成過渡畫面的幀叫做過渡幀。

以下例出從視頻中獲取幀圖片

void video2Image()

{

//VideoCapture cap("1.avi");

VideoCapture cap("G:\CBU2_MiddleFrameDetection\imageData\拍攝視頻\10.21\直角邊\1.avi");

// 獲取視頻總幀數

long totalFrameNumber = cap.get(CAP_PROP_FRAME_COUNT);

cout << "total frames: " << totalFrameNumber << endl;

Mat frame;

bool flags = true;

long currentFrame = 0;

while (flags) {

// 讀取視頻每一幀

cap.read(frame);

stringstream str;

str << "a2" << currentFrame << ".jpg";

cout << "正在處理第" << currentFrame << "幀" << endl;

printf(" ");

// 設置每30幀獲取一次幀

if (currentFrame % 2 == 0)

{

// 將幀轉成圖片輸出

imwrite("G:\CBU2_MiddleFrameDetection\imageData\拍攝視頻\img10.21\2" + str.str(), frame);

}

// 結束條件

if (currentFrame >= totalFrameNumber) {

flags = false;

}

currentFrame++;

}

}

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19409

    瀏覽量

    231200
  • 網絡傳輸
    +關注

    關注

    0

    文章

    140

    瀏覽量

    17456
  • 通訊協議
    +關注

    關注

    10

    文章

    279

    瀏覽量

    20437

原文標題:從視頻中獲取幀圖片

文章出處:【微信號:機器視覺沙龍,微信公眾號:機器視覺沙龍】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何控制獲取WEP位?

    我知道我們可以控制獲取 WEP 位,以區分接收到的數據包是否經過加密。 但是,我們有什么方法可以知道加密類型是什么?(WPA-PSK、AES、TKIP、WEP... 我正在嘗
    發表于 07-12 15:27

    Labview如何內存獲取圖片

    Labview如何根據圖片的內存地址,獲取圖片,labview獲取圖片的方式有哪些
    發表于 12-05 15:14

    LABVIE 想控制速度播放一個視頻,視頻挑取一處理!....

    各位大神遇到一個問題我現在想用LV做播放視頻的東西功能是播放視頻文件,調節播放速度,挑取某一圖像進行處理,保存(不一定非要保存到原視頻
    發表于 03-05 19:34

    視頻相鄰相減,怎么解決圖片緩存問題

    如題,用攝像頭實時采集視頻,想讓相鄰相減,或者隔幾相減,怎么解決圖片緩存問題?附上視頻圖像累減程序。萬望高手答疑解惑,不勝感激!
    發表于 04-21 11:24

    labview怎么按讀取MP4的視頻

    labview怎么按讀取MP4的視頻@wwluoqing
    發表于 06-28 15:44

    【AC620 FPGA試用體驗】關于圖像采集系統顯示圖像時同步的理解

    存儲一圖片數據,假設攝像頭獲取圖片大小為640*480,用于顯示的VGA像素同樣為640*480,這樣圖片數據量方面不用做處理,存入的攝
    發表于 08-01 21:31

    ClearAi人工智能如何把模糊圖片變清晰和模糊視頻變清晰(自動補

    秒變高清的工具軟件ClearAi-圖片+視頻清晰優化工具安卓版、PC版、蘋果版面面俱全。 該工具涵蓋模糊視頻清晰化(超清、超分辨、補)、人臉清晰化、模糊圖像清晰化、圖像超分辨、人像風
    發表于 08-07 22:34

    請問ArkUI如何獲取mp4文件的第一圖片

    請問大佬知道在ArkUI如何獲取mp4文件的第一圖片嗎?
    發表于 03-21 09:25

    opencv下如何獲取視頻的timestamp?

    opencv 下如何獲取視頻的 timestamp
    發表于 09-19 07:02

    iOS應用圖片資源獲取

    獲取api文件里面的圖片 A. 打開你Mac上的iTunes. 操作如下 B. 點擊我的應用, 找到剛下載好的應用, 右擊在finder顯示 C. 按Enter(回車鍵), 修改微信ipa文件
    發表于 09-26 10:54 ?0次下載
    iOS應用<b class='flag-5'>中</b><b class='flag-5'>圖片</b>資源<b class='flag-5'>獲取</b>

    通過視頻加快視頻設備開發和調試速度

    關鍵詞:調試速度 , 開發 , 視頻設備 , 視頻 墨菲定律告訴我們“有可能出錯的事,就一定會出錯”。在視頻設備的測試或生產過程,出問題
    發表于 10-12 17:52 ?290次閱讀

    如何使用SNMP我的WiFi路由器獲取數據

    電子發燒友網站提供《如何使用SNMP我的WiFi路由器獲取數據.zip》資料免費下載
    發表于 12-16 14:05 ?0次下載
    如何使用SNMP<b class='flag-5'>從</b>我的WiFi路由器<b class='flag-5'>中</b><b class='flag-5'>獲取</b>數據

    攝像頭是如何獲取彩色圖片的?

    攝像頭是如何獲取彩色圖片的?先和大家說下CMOS圖像傳感器的工作原理。下圖是一個CMOS傳感器典型電路,4T-APS電路圖。
    的頭像 發表于 02-01 17:30 ?4903次閱讀

    MIPI-DSI視頻傳輸

    是與視頻傳輸相關的時序參數。我與幾個VIP用戶一起完成了整個練習,并認為分享這將很有用,因為它將使其他人了解視頻傳輸所涉及的復雜性。
    的頭像 發表于 05-25 15:13 ?4587次閱讀
    MIPI-DSI<b class='flag-5'>中</b>的<b class='flag-5'>視頻</b><b class='flag-5'>幀</b>傳輸

    使用Seeeduino Xiao汽車獲取數據

    電子發燒友網站提供《使用Seeeduino Xiao汽車獲取數據.zip》資料免費下載
    發表于 06-13 14:38 ?1次下載
    使用Seeeduino Xiao<b class='flag-5'>從</b>汽車<b class='flag-5'>中</b><b class='flag-5'>獲取</b>數據
    太阳城ktv团购| 威尼斯人娱乐场28| 威尼斯人娱乐城注册网址| 至尊百家乐官网年代| 百家乐与21点| 利赢百家乐官网现金网| 互联网百家乐的玩法技巧和规则 | 贵宾百家乐的玩法技巧和规则| 赌场百家乐官网作弊| 青岛人家棋牌室| 百家乐里面的奥妙| 百家乐官网怎样概率大| 大发888游戏平台hana| 百家乐翻天粤语版qvod| 玩百家乐官网去哪个平台好| 威尼斯人娱乐棋牌app| 菲律百家乐太阳城| 黄金城百家乐官网下载| 波密县| 大发888娱乐城技巧| 中国百家乐的玩法技巧和规则| 百家乐赢利策略| 狮威百家乐官网娱乐| 百家乐官网台布兄弟| 皇冠博彩网| 水果机技术打法| 百家乐真人荷官网| 克拉克百家乐试玩| 娱乐城百家乐官网的玩法技巧和规则 | 百家乐书包| 百家乐真人大头贴| 81数理 做生意| 澳门赌百家乐官网打法| 大发888婚庆车队| 大发888网页多少| 威尼斯人娱乐城介| 百家乐园试玩| 百家乐德州扑克桌布| 百家乐赌博论坛| 百家乐转盘技巧| 怎么玩百家乐官网的玩法技巧和规则 |