在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

通過CSI攝像頭為示例,淺析如何通過普通攝像頭識別二維碼

AGk5_ZLG_zhiyua ? 來源:互聯網 ? 作者:佚名 ? 2018-07-04 09:07 ? 次閱讀

本文導讀

當二維碼識別不再依賴專用攝像頭模組,即使是常見的數字攝像頭、模擬攝像頭、USB攝像頭都可以輕松快速識別二維碼時,再提供免費使用的二維碼識別算法,是否能給您的方案帶來了便捷?

一、居高不下的成本

隨著無現支付逐步深入我們的日常生活,我們平時出門可以沒有現金但卻離不開手機,這便是二維碼為我們帶來的便捷,本文將重點介紹如何將二維碼識別植入產品設計。

目前大家所熟知的二維碼識別需要配變專用的攝像頭,成本一直居高不下,若通用的CSI攝像頭就能完成二維碼的識別與運算,那么無論是設計成本還是BOM成本都將帶來可觀的改善。但二維碼專用攝像頭的成本又居高不下,如何降低成本?是很多人關注的問題,本文將通過CSI攝像頭為示例,淺析如何通過普通攝像頭識別二維碼信息

二、二維碼開發環境

搭建維碼組件主要由主控——M1052核心板、采集攝像頭——OV725攝像頭、人機交互界面——4.3寸彩色液晶屏。

1、M1052核心板

圖1 M1052 核心板

M1052跨界核心板作為二維碼掃描設備的主控方案,搭載NXP i.MX RT105x處理器,主頻高達528MHz,此核心板支持CSI(CMOS Sensor Interface)接口,可以分析COMS攝像頭的傳輸來的數據。

2、OV7725攝像頭

圖2 OV7725

OV7725是OmniVision公司的生產的一款低成本高清CMOS攝像頭芯片,可達到30w像素,支持VGA和QVGA的圖像大小。輸出格式支持Raw RGB, RGB(GRB 4:2:2, RGB565/555/444) 和YCbCr(4:2:2)格式。支持AEC(自動曝光控制),AGC(自動增益控制),AWB(自動白平衡),ABF(自動帶通濾波器)等功能,通訊協議采用sccb(串行攝像頭控總線)協議,支持8/10 位的bayer格式輸出。

3、人機交互界面

圖3 4.3寸LCD顯示屏

顯示器采用4.3寸的TFT電阻屏,采用顯示器的目的是方便查看當前攝像頭是否捕獲到了相應的二維碼。這樣能夠快速的定位二維碼。當然如果攝像頭的位置是固定的,可以不用LCD顯示屏。

三、效果展示

結合所需的系統組件編寫相應的應用程序(測試程序功能:當解碼成功后在串口打印輸出解碼出信息),如下所示。

圖4 OV7725攝像頭

通過移動攝像頭,或者移動相應的二維碼圖片,使二維碼在LCD屏上能清晰的顯示。

圖5 LCD顯示屏

當LCD顯示屏上能夠清晰的顯示一幀帶二維碼的圖片,才能解碼成功。

圖6 主控(由M105x核心板和底板組成)

當采集一幀圖像,主控嘗試進行二維碼的解碼,解碼成功會在控制臺上打印解碼信息。

圖7 解碼成功并打印解碼信息

當成功解碼一幀,就會在控制臺上打印出解碼的信息。

四、采用M105x做二維碼實別的優勢

1、超強處理性能,賦予極致解碼能力

由于M105x的頻率能夠達到528MHz,相對于其他微控制器的來說,CPU的速率,在二維碼解碼速度上占有足夠的優勢,解碼一幀VGA(640 * 480)的圖片平均需要52ms,解碼一幀QVGA(320 * 240)的圖片平均需要28ms。

2、高速SDRAM助力

M105x核心板上,板載一個16M的SDRAM芯片,有足夠的內存去處理算法方面的工作。下表是對SDRAM的讀與寫的測速。

表1 SDRAM的讀寫測速

3、豐富的外設資源

M105x外設多如圖8,可以在處理二維碼的同時可以操作其他外設做相應的工作。

圖8 M1052 核心板功能框圖

無線傳輸:由于M105x分別有集成有Wi-FiLoRa等的核心板,所以可以通過網絡傳輸解碼數據。可以通過應用場景選則相應的核心板。

致遠電子介紹

廣州致遠電子有限公司成立于2001年,是國家級高新技術認證企業,廣東省高端工控測量儀器工程技術研究開發中心

愿景:成為工業互聯網生態系統領導企業

采用“芯片+AWorks軟件平臺”設計高附加值的模塊、板卡和高端測量儀器,通過有線和無線接口,接入ZWS IoT云端,實現大數據處理,構成工業互聯網生態系統。

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

    關注

    60

    文章

    4849

    瀏覽量

    95845
  • 致遠電子
    +關注

    關注

    13

    文章

    406

    瀏覽量

    31327
  • M1052
    +關注

    關注

    0

    文章

    4

    瀏覽量

    3885

原文標題:普通的CSI攝像頭如何快速識別二維碼?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    二維碼識別

    `利用筆記本電腦的攝像頭采集二維碼圖像并識別,顯示二維碼的信息!下載了labview視覺與運動模塊的可以下來看看!里面有2張二維碼,用
    發表于 08-27 16:52

    data dashboard for labview 可以通過調用手機的攝像頭掃描二維碼嗎?

    data dashboard for labview 可以通過調用手機的攝像頭掃描二維碼嗎?怎么實現呢?小弟剛接觸不久,希望大家多多指教。
    發表于 04-12 15:44

    利用攝像頭識別、讀取二維碼信息

    利用攝像頭識別、讀取二維碼信息
    發表于 11-11 14:33

    STM32攝像頭模塊掃描二維碼

    想要用STM32搭載攝像頭設計一個可以掃面二維碼的裝置,請教一下設計思路
    發表于 04-29 21:04

    請問ov7670攝像頭能掃描二維碼

    ov7670攝像頭能掃描二維碼
    發表于 04-17 06:35

    不用視覺組件,讀取二維碼,支持N多同時讀取

    利用普通攝像頭截圖識別識別快,正確率100%,需要源碼的朋友留言給我,有償轉讓,筆記本用戶由于無法調整攝像頭焦距,只能實現大的
    發表于 12-16 14:45

    STM32F407通過DCMI總線接口與OV2640攝像頭DVP接口連接

    STM32F407獲取OV2640攝像頭圖像及上位機解碼(一&二維碼)1. 目的針對靜止拍攝圖像場景,實現STM32F407對OV2640攝像頭
    發表于 08-20 07:40

    怎樣使用51單片機連一個攝像頭去完成二維碼識別

    在51單片機開發板上面怎么去編程?怎樣使用51單片機連一個攝像頭去完成二維碼識別呢?
    發表于 09-06 07:28

    超級看看 搖頭機 監控攝像頭 故障

    ,用二維碼對準攝像頭,手機二維碼界面還能提示初始化攝像頭,讓輸入登錄密碼,還偶爾能看攝像頭在線,但是無法遠程查看,每次查看都提示“發送失敗”
    發表于 02-02 16:27

    怎樣通過RGB攝像頭識別二維碼

    能:通過 RGB 攝像頭識別二維碼。代碼gitlab 倉庫源碼文件:firefly_rkmedia_demo/rkmedia_vi_zbar_test.c編譯./rkmedia_vi_
    發表于 06-06 17:18

    使用Arduino可以連接攝像頭二維碼識別嗎?

    使用Arduino可以連接攝像頭二維碼識別
    發表于 11-10 07:56

    LABVIEW攝像頭實時識別二維碼

    LABVIEW攝像頭實時識別二維碼
    發表于 05-17 16:41 ?52次下載

    51單片機二維碼識別

    現在在做一個硬件項目,主要是用“高端的”51單片機連一個攝像頭完成二維碼識別的問題。目錄:一、解決方案、詳細分析一、解決方案:現在的需求是:給出
    發表于 11-11 16:51 ?22次下載
    51單片機<b class='flag-5'>二維碼</b><b class='flag-5'>識別</b>

    激光雷達、單目攝像頭、雙目攝像頭原理和優缺點

    激光雷達、單目攝像頭、雙目攝像頭原理和優缺點 激光雷達是目前定位選擇的主流傳感器,帶自主導航的室內掃地機的商用產品,一般都會配備激光雷達。在自動駕駛領域,高精地圖的采集及定位應用, 使用的是多線激光雷達方案。 二維碼方案,機器人
    的頭像 發表于 03-26 15:58 ?1.5w次閱讀
    激光雷達、單目<b class='flag-5'>攝像頭</b>、雙目<b class='flag-5'>攝像頭</b>原理和優缺點

    二維碼有什么功能?如何選擇二維碼

    二維碼有什么功能?如何選擇二維碼二維碼
    的頭像 發表于 03-30 15:03 ?1847次閱讀
    <b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>讀<b class='flag-5'>頭</b>有什么功能?如何選擇<b class='flag-5'>二維碼</b>讀<b class='flag-5'>頭</b>?
    主站蜘蛛池模板: 美女啪啪91| 狠狠干b| 国产一级特黄在线播放| 九九九色| 高黄视频| 亚洲第一视频在线| 手机看片福利盒子| 国产在线视频欧美亚综合| 国产成人毛片视频不卡在线| 五月婷婷俺也去开心| 在线二区| a黄网站| 四虎在线播放免费永久视频| 手机看片1024国产基地| 六月婷婷网| 久久99精品久久久久久久野外| 国产色视频网站| 7777sq国产精品| 手机看片91| 夜色321看片资源站| 日本aaaaa特黄毛片| 午夜想想爱午夜剧场| 成人三级网址| 五月六月激情| 欧美freesex交| 成人国产日本亚洲精品| 欧美影院| 丁香婷婷激情五月| 伊人久久成人成综合网222| 日韩美女拍拍免费视频网站| 国产亚洲欧美视频| 特黄一级| 91在线国内在线播放大神| 亚洲人成电影综合网站色| 欧美军同video69视频| www.夜色| 国产伦精品一区二区三区免费 | 欧美zooz人与禽交| jiuse视频| 999久久久国产精品| 99久久久久国产精品免费|