世界關(guān)注:STM32 圖像處理函式庫(kù)介紹
作者:意法半導(dǎo)體AI技術(shù)創(chuàng)新中心
STM32 圖像處理函式庫(kù)STM32IPL是由 C 語(yǔ)言所編寫的開放原始碼軟件函式庫(kù),提供了圖像處理和計(jì)算機(jī)視覺(jué)功能,能加快在意法半導(dǎo)體(ST)的STM32 微控制器上開發(fā)視覺(jué)分析的應(yīng)用。本產(chǎn)品在最新版 (v3.1.0)FP-AI-VISION1 功能套件中以STM32Cube 中間件的形式推出。
(資料圖)
一般來(lái)說(shuō),視覺(jué)深度學(xué)習(xí)模型的輸入不同于相機(jī)拍攝的圖像,深度學(xué)習(xí)輸入因?yàn)榫哂胁煌S度及圖像格式,會(huì)需要預(yù)先處理原圖,例如縮放、影像格式轉(zhuǎn)換和標(biāo)準(zhǔn)化等。而STM32IPL可提供實(shí)用且現(xiàn)成的軟件套件,以簡(jiǎn)化及加速影像預(yù)處理功能的開發(fā)。
主要特色
STM32IPL的主要特色如下:
-為開發(fā)人員提供實(shí)用且現(xiàn)成的軟件套件,節(jié)省開發(fā)STM32平臺(tái)圖像處理和計(jì)算機(jī)視覺(jué)應(yīng)用的時(shí)間。
-滿足使用嵌入式系統(tǒng)的圖像處理及計(jì)算機(jī)視覺(jué)功能時(shí)最常見的需求。
-透過(guò)最大程度的封裝和隱藏,簡(jiǎn)化且加速應(yīng)用程序的開發(fā)、降低常見之圖像處理的復(fù)雜度,并提升計(jì)算機(jī)視覺(jué)運(yùn)算的能效。
STM32IPL依不同功能配置于各種模塊中,如下圖所示:
這些模塊可被劃分至以下分組:
- 函式庫(kù)初始化和去初始化分組(深綠模塊)
- 影像建立、初始化和發(fā)布等分組(淺綠色模塊)
- 影像轉(zhuǎn)換功能,如濾波、色彩轉(zhuǎn)換、縮放、morphological operators及warping等分組(深黃色模塊)
- 特征和對(duì)象擷取功能,如邊緣和斑點(diǎn)偵測(cè)器以及霍夫轉(zhuǎn)換等分組(淺黃色模塊)
- 線條、長(zhǎng)方形和橢圓形等圖形操作功能分組(深藍(lán)模塊)
- 影像讀取和寫入功能的分組(淺藍(lán)模塊)
- 在影像內(nèi)繪制圖形元素的功能分組(深灰模塊)
- 最后一個(gè)群組包含計(jì)算完整圖像和圖像統(tǒng)計(jì)等其他模塊(淺灰模塊)
下方照片為STM32IPL的圖像處理功能范例:
原圖:
經(jīng)高斯濾波器處理后:
經(jīng)坎尼邊緣偵測(cè)算法處理后:
鏡面翻轉(zhuǎn)后:
180° 旋轉(zhuǎn)后:
軟件架構(gòu)
采用STM32IPL的典型STM32應(yīng)用程序軟件架構(gòu)如下所示:
STM32IPL位于BSP和HAL的中間件內(nèi),除了下列兩種利用了部分STM32 MCU所提供的硬件功能之外,絕大部分的STM32IPL功能皆不受平臺(tái)影響:
-在檔案上執(zhí)行讀?。瘜懭胱鳂I(yè)的I/O功能。指的是兩個(gè)用于處理受支持影像文件格式 (如 BMP、PPM、PGM 和 JPEG)的讀?。瘜懭牒?。上述函式的運(yùn)作仰賴于下列第三方開放原始碼函式庫(kù)(屬于STM32Cube中間件組件的一部分):
oFatFs提供在FatFS文件系統(tǒng)上的讀取/寫入操作功能。例如讀取和寫入 microSD卡內(nèi)的影像。
oLibJPEG提供JPEG編碼和譯碼功能。
-此函式能讓STM32 DMA2D在屏幕上快速繪制圖像,其中DMA2D為適用于圖形作業(yè)的硬件加速器。
高階功能范例
本章節(jié)以霍夫轉(zhuǎn)換和物體偵測(cè)兩項(xiàng)高階功能作為范例,說(shuō)明其運(yùn)作原理及對(duì)于影像的作用:
霍夫轉(zhuǎn)換
霍夫轉(zhuǎn)換是一種能偵測(cè)簡(jiǎn)易形狀的特征擷取方法,而 “簡(jiǎn)易” 是指可以用少數(shù)參數(shù)來(lái)表示的圖案,例如:一條線可由斜率、截距兩項(xiàng)參數(shù)做表示,而圓形則是以圓心坐標(biāo)和半徑三項(xiàng)參數(shù)做表示。因此,霍夫轉(zhuǎn)換技術(shù)十分適用于在圖像中找出像是線條、圓形的圖案。
STM32IPL支持兩種霍夫轉(zhuǎn)換功能:
-STM32Ipl_FindLines() 可透過(guò)霍夫轉(zhuǎn)換找出影像中所有線條。
-STM32Ipl_FindCircles() 則可透過(guò)霍夫轉(zhuǎn)換找出影像中的圓形。
下方兩張照片展示了使用霍夫轉(zhuǎn)換偵測(cè)線條的結(jié)果。
原圖:
經(jīng)過(guò)霍夫轉(zhuǎn)換的線條偵測(cè)后結(jié)果:
然而,偵測(cè)到的線條質(zhì)量有很大程度取決于edge map,因此在實(shí)務(wù)上,使用霍夫轉(zhuǎn)換技術(shù)的前提是要能夠控制環(huán)境,從而得出一致的edge map,或是透過(guò)訓(xùn)練邊緣偵測(cè)器,找出所需的特定邊緣種類。
下方兩張照片為使用霍夫轉(zhuǎn)換偵測(cè)圓形的結(jié)果,結(jié)果同樣有很大程度取決于可用邊緣的質(zhì)量,以及對(duì)于所需偵測(cè)圓形尺寸的先備知識(shí)。
原圖:
經(jīng)過(guò)霍夫轉(zhuǎn)換的圓形偵測(cè)后結(jié)果:
物體偵測(cè)
物體偵測(cè)是一種計(jì)算機(jī)視覺(jué)技術(shù),可辨識(shí)和定位圖像或影片中的物體,此技術(shù)常用于自駕車、機(jī)器人、人臉辨識(shí)等情境。
STM32IPL提供三種物體偵測(cè)功能:
-STM32Ipl_LoadFaceCascade() 載入正面臉部串行。
-STM32Ipl_LoadEyeCascade() 載入眼部串行。
-STM32Ipl_DetectObject() 偵測(cè)特定串行描述的對(duì)象。
下方照片展示了臉部偵測(cè)和眼部偵測(cè)兩項(xiàng)功能的結(jié)果:
原圖:
經(jīng)過(guò)眼部和臉部偵測(cè)后結(jié)果:
若欲取得此STM32IPL函式庫(kù),使用者必需下載最新的FP-AI-VISION1功能套件,存取路徑如下:
FP-AI-VISION1_V3.1.0\Middlewares\ST\STM32_ImageProcessing_Library\Inc
關(guān)鍵詞: 圖像處理 計(jì)算機(jī)視覺(jué) 軟件架構(gòu) 應(yīng)用程序 兩張照片
您可能也感興趣:
今日熱點(diǎn)
為您推薦
保險(xiǎn)公司紛紛探索轉(zhuǎn)型之路 聚焦細(xì)分業(yè)務(wù)、推出新產(chǎn)品
江蘇引導(dǎo)家庭農(nóng)場(chǎng)主“升級(jí)”養(yǎng)老保險(xiǎn) 種糧積極性提高
險(xiǎn)企開啟綠色賠付通道 政策性農(nóng)業(yè)保險(xiǎn)促進(jìn)農(nóng)業(yè)增效、農(nóng)民增收
更多
- 世界關(guān)注:STM32 圖像處理函式庫(kù)介紹
- 【速看料】愛(ài)立信公布2022年第三季度財(cái)報(bào)
- 世界微速訊:鎧俠發(fā)布用于超大規(guī)模數(shù)據(jù)中心的新一代EDSFF E1.S SSD
- 焦點(diǎn)短訊!NetApp宣布推出新的合作伙伴計(jì)劃“NetApp Partner Sphere”
- 新消息丨英特爾攜下一代 Thunderbolt? 引領(lǐng)行業(yè)向前邁進(jìn)
- 世界快消息!飛利浦三重樂(lè)智能LED吸頂燈全新上市
- 即時(shí)看!令眾多應(yīng)用變得更加簡(jiǎn)單易用:博世推出極具成本效益...
- 全球通訊!IBM發(fā)布2022年第三季度業(yè)績(jī)報(bào)告:軟件、咨詢和基礎(chǔ)...
更多
- 世界快資訊丨“20曲文投MTN003”將于10月28日付息及兌付回售部分債券
- 實(shí)時(shí):Omdia:半導(dǎo)體行業(yè)預(yù)計(jì)2023年Q2觸底復(fù)蘇
- 熱門:金地,太冤枉了
- 全球觀熱點(diǎn):日債收益率突破上限 日本央行宣布臨時(shí)購(gòu)買債券
- 精彩看點(diǎn):格力集團(tuán)完成發(fā)行10億元中期票據(jù) 5億元用于珠海全...
- 天天動(dòng)態(tài):美股全線收跌 美聯(lián)儲(chǔ)報(bào)告稱通脹仍然維持在高位
- 世界新消息丨債券投資與貿(mào)易業(yè)務(wù)遇合同糾紛 精藝股份起訴多...
- 【天天聚看點(diǎn)】三門峽市投資集團(tuán)8億元短融完成發(fā)行,利率2.6%
排行
- 世界關(guān)注:STM32 圖像處理函式庫(kù)介紹
- 科技智庫(kù)需要進(jìn)一步加快智庫(kù)成果轉(zhuǎn)化
- 雄安設(shè)立兩年 290家京企“搶灘登陸”
- 女子拽男友公交車方向盤受審 涉嫌危害公共安全罪
- 成都實(shí)施創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略,將挖掘培養(yǎng)高素質(zhì)職工人才
- “人造雪粉”接觸眼睛或被誤食可能有危險(xiǎn)
- 這一年,我們?yōu)榭萍肌俺尺^(guò)的架”真不少
- “四成人不知電商法”該如何破題
- 監(jiān)督搭平臺(tái)信息都上網(wǎng) 打通精準(zhǔn)監(jiān)督‘最后一公里’
- 智能烹飪機(jī),選購(gòu)有講究
最近更新
- 世界關(guān)注:STM32 圖像處理函式庫(kù)介紹
- 世界快資訊丨“20曲文投MTN003”將于10月28日付息及兌付回售部分債券
- 熱門:金地,太冤枉了
- 天天快播:萊州“全科網(wǎng)格”推動(dòng)基層治理水平提升
- 實(shí)時(shí):Omdia:半導(dǎo)體行業(yè)預(yù)計(jì)2023年Q2觸底復(fù)蘇
- 什么是進(jìn)行性肌肉萎縮?進(jìn)行性肌肉萎縮癥能治好嗎?
- 碘酒的顏色是什么?碘伏與碘酒的區(qū)別有哪些?
- 皮膚干燥吃什么水果?臉上長(zhǎng)斑吃什么效果好?
- pdd肝癌是什么?肝癌最明顯的跡象都有哪些?
- 為什么建議年輕家庭買這輛小型SUV,深度解析2022款瑞虎3x
- 行業(yè)“爆品”!開瑞江豚躍升9月中面車型暢銷榜第二!
- 每日聚焦:干紅果片有保質(zhì)期嗎?
- 世界即時(shí):椰棗可以放多久?
- 環(huán)球百事通!coesam智利玫瑰果精油保質(zhì)期多久?
- 環(huán)球看點(diǎn)!天麻能加什么吃?
- 世界看點(diǎn):天麻怎么吃好?
- 天天新動(dòng)態(tài):基金自購(gòu)增至25家:易方達(dá)、睿遠(yuǎn)、匯添富等擬17...
- 每日焦點(diǎn)!德國(guó)要訪華?中德合作概念要爆發(fā)?
- 天天快消息!佳捷康營(yíng)收凈利潤(rùn)大降:“口罩”業(yè)務(wù)后遺癥明顯...
- 世界信息:全球10%的筆記本電腦、20%的液晶顯示屏在安徽生產(chǎn)!
- 【世界快播報(bào)】加大投放力度!國(guó)家發(fā)改委最新發(fā)聲
- 今日聚焦!【閱史探微】海通證券與交通銀行
- 世界最資訊丨解決壽險(xiǎn)業(yè)困境的幾點(diǎn)思考
- 世界微頭條丨新晉潮飲酒品牌 BLUE DASH——在不可能中找可能
- 環(huán)球新資訊:什么是疾病三級(jí)預(yù)防
- 今日熱聞!天天刷牙少吃甜,為啥還是得齲齒?
- 焦點(diǎn)消息!你知道嗎,壞情緒也會(huì)引發(fā)過(guò)敏
- 全球信息:數(shù)據(jù):孫宇晨一地址自5月12日以來(lái)已總計(jì)將23.6億USD...
- 世界動(dòng)態(tài):The Information:a16z首支Web3基金已部分兌現(xiàn),收益率高達(dá)300%
- 天天亮點(diǎn)!您有低血壓的困擾嗎
今日要聞
- 為什么建議年輕家庭買這輛小型SUV,深度解析2022款瑞虎3x
- 行業(yè)“爆品”!開瑞江豚躍升9月中面車型暢銷榜第二!
- 世界關(guān)注:STM32 圖像處理函式庫(kù)介紹
- 世界快資訊丨“20曲文投MTN003”將于10月28日付息及兌付回售部分債券
- 生活家地板超級(jí)新品日 | 2022抗菌地板新品價(jià)格超心動(dòng)
- QUANTIC 美國(guó)昆藤商學(xué)院|“昆藤中國(guó)MBA全額獎(jiǎng)學(xué)金”為學(xué)費(fèi)壓力減負(fù)!
- 天天快看點(diǎn)丨都想打造下一個(gè)董宇輝!好未來(lái)直播13場(chǎng),只賣了10多萬(wàn)
- 今日觀點(diǎn)!拉拉米闖關(guān)IPO對(duì)標(biāo)壹網(wǎng)壹創(chuàng) 股份被多家法院輪候凍結(jié)
- 百融云創(chuàng)模型管理平臺(tái) 為某大行提供完善模型管理服務(wù)
- 實(shí)時(shí):Omdia:半導(dǎo)體行業(yè)預(yù)計(jì)2023年Q2觸底復(fù)蘇