哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【一等獎(jiǎng)】RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大賽作品

電子發(fā)燒友論壇 ? 2022-02-07 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作品名:基于RT-Thread攝像頭車牌圖像采集

作品地址:http://m.greenbey.cn/project/33798

作者:Mak_z

項(xiàng)目簡介:

使用基于RT-thread操作系統(tǒng)的AB32VG1開發(fā)板作為主控,對ov7670攝像頭進(jìn)行圖像采集,并使用串口發(fā)送圖片RGB565格式到PC供opencv進(jìn)行圖像識(shí)別。原項(xiàng)目設(shè)想在開發(fā)板上進(jìn)行采集的同時(shí)并通過簡單的二值算法和插值算法實(shí)現(xiàn)車牌號識(shí)別,但實(shí)踐中發(fā)現(xiàn)開發(fā)板的ram并不夠保存采集回來的圖像信息,與數(shù)據(jù)手冊中介紹的192k有一定差距,實(shí)現(xiàn)用戶能使用的ram是70k;同時(shí)原設(shè)想是帶lcd屏幕的,但最后發(fā)覺io口數(shù)量不夠,只能通過串口調(diào)試顯示,但lcd屏幕的 spi代碼仍保留在原碼中,可供參考。目前開發(fā)板通過攝像頭采集完整數(shù)據(jù)部分已經(jīng)完成,并且可以通過串口uart1發(fā)送到上位機(jī)進(jìn)行圖像顯示。識(shí)別號牌上位機(jī)需要另外再做。

硬件說明:

1.攝像頭ov7670帶fifo:采用csi總線的普通30w攝像頭。考慮到用模擬讀取攝像頭,io的反轉(zhuǎn)速度可能不能滿足高速采集的需要,因此保險(xiǎn)起見,直接使用帶fifo的攝像頭。sccb總線采用全模擬的方式,跳過了所有中間層,直接操作寄存器,提高了總線的時(shí)鐘。

2f60475c-805e-11ec-9e9d-dac502259ad0.jpg

2.串口工具PL2302(ttl轉(zhuǎn)RS232),一款與pc通訊的串口工具,免驅(qū)。

2f76cdce-805e-11ec-9e9d-dac502259ad0.jpg

3.總接線圖

2f97d08c-805e-11ec-9e9d-dac502259ad0.jpg

軟件說明:

1.軟件流程圖

2fabca56-805e-11ec-9e9d-dac502259ad0.jpg

2.關(guān)鍵代碼

/* 攝像頭IO口采用直接操作寄存器的方式實(shí)現(xiàn),極大提升io速度 */#define BSP_FIFO_RCK_PIN      "PA.5"#define BSP_FIFO_RCK_SET_LOW     (GPIOA_BASE[GPIOx] &= ~(1ul << 5))#define BSP_FIFO_RCK_SET_HIGH     (GPIOA_BASE[GPIOx] |= (1ul << 5))
/* sccb總線的初始化并設(shè)置ov7670相應(yīng)寄存器 */  sccb_init();
  if(sccb_write_reg(0x12, 0x80) == RT_FALSE){    return RT_FALSE;  }
  rt_thread_delay(50);
  id1 = sccb_read_reg(0x0b);  id2 = sccb_read_reg(0x0a);
rt_kprintf("id1 = 0x%02x, id2 = 0x%02x\n", id1, id2);
  for(rt_uint16_t i = 0;i < sizeof(ov7670_init_reg_tbl) / sizeof(ov7670_init_reg_tbl[0]);i++){    sccb_write_reg(ov7670_init_reg_tbl[0], ov7670_init_reg_tbl[1]);}
/* 開啟攝像頭vsync掃描線程(沒有外部中斷因此改用輪詢的方式實(shí)現(xiàn)) */  rt_thread_t thread;  /* 查詢VSYNC線程 */  thread = rt_thread_create("ov7670_vsync", ov7670_vsync_thread_entry, RT_NULL, 1024, 5, 100);
  if (thread == RT_NULL){    rt_kprintf("ov7670_vsync thread create fail!\n");    return RT_FALSE;  }  /* 啟動(dòng)線程 */rt_thread_startup(thread);
/* 提取hal庫實(shí)現(xiàn)了uart的數(shù)據(jù)發(fā)送函數(shù) */void uart1_send(rt_uint8_t *pbuf, rt_uint32_t len){  for(rt_uint32_t i = 0;i < len;i++){    hal_uart_clRFlag(UART1_BASE, UART_FLAG_TXPND);    hal_uart_write(UART1_BASE, pbuf);    while(hal_uart_getflag(UART1_BASE, UART_FLAG_TXPND) == 0);  }}

/* LCD底層驅(qū)動(dòng)代碼,因?yàn)橐_不夠,所以無法演示,測試可用,另外程序里也配有寄存器版本的操作代碼 */
static rt_uint32_t spi_bit_xfer(struct rt_spi_device *device, struct rt_spi_message *message){  struct rt_spi_bit_ops *ops = (struct rt_spi_bit_ops *)device->user_data;
  rt_uint8_t tmp_buf[1024];  rt_memset(tmp_buf, 0, sizeof(tmp_buf));
  if(message->send_buf == RT_NULL){    message->send_buf = tmp_buf;  }else if(message->recv_buf == RT_NULL){    message->recv_buf = tmp_buf;  }else{    return RT_FALSE;  }
  if (message->cs_take){    ops->set_cs(ops->data, PIN_LOW);  }#ifdef SPI_DC  message->length & SPI_DC ? ops->set_dc(ops->data, PIN_HIGH) : ops->set_dc(ops->data, PIN_LOW);  message->length &= ~SPI_DC;   /* 復(fù)原消息長度 *///  rt_kprintf("message->length = %d\n", message->length);#endif  spi_rw_bytes(device, (rt_uint8_t *)message->send_buf, (rt_uint8_t *)message->recv_buf, message->length);
  if (message->cs_release){    ops->set_cs(ops->data, PIN_HIGH);  }}
static const struct rt_spi_ops spi_bit_bus_ops ={  RT_NULL,  spi_bit_xfer
};

優(yōu)化思路:


1. 由于ab32vg1沒有外部中斷可以使用,ov7670的幀同步信號vsync只有500us的高電平時(shí)間,因此為了捕捉到該信號,vsync線程一直占用很多的資源;


2. 串口與上位通訊的速度目前最快只有115200bps,上位機(jī)可以接受256000bps的速度,但將驅(qū)動(dòng)改為256000bps后,接收會(huì)出現(xiàn)亂碼,因此串口使用的圖片數(shù)據(jù)非常緩慢。

項(xiàng)目演示

2fba60c0-805e-11ec-9e9d-dac502259ad0.jpg


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1636

    瀏覽量

    45194
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于RT-Thread和兆易創(chuàng)新GD32F527系列MCU的健康監(jiān)測站 | 技術(shù)集結(jié)

    本項(xiàng)目為RT-Thread嵌入式大賽獲獎(jiǎng)作品,基于RT-Thread和兆易創(chuàng)新GD32F527I-EVAL的健康監(jiān)測站。目錄項(xiàng)目概述系統(tǒng)硬件
    的頭像 發(fā)表于 01-20 17:37 ?7330次閱讀
    基于<b class='flag-5'>RT-Thread</b>和兆易<b class='flag-5'>創(chuàng)新</b>GD32F527系列MCU的健康監(jiān)測站 | 技術(shù)集結(jié)

    新疆移動(dòng)攜手華為斬獲第三屆IPv6技術(shù)應(yīng)用創(chuàng)新大賽一等獎(jiǎng)

    大賽一等獎(jiǎng)。該賽事由中國信息通信研究院、中國通信標(biāo)準(zhǔn)化協(xié)會(huì)聯(lián)合主辦,以推動(dòng)IPv6從“規(guī)模領(lǐng)先”向“質(zhì)量躍升”邁進(jìn),評審嚴(yán)格專業(yè),一等獎(jiǎng)獲獎(jiǎng)率不足2%,堪稱“百里挑”。該項(xiàng)目標(biāo)志著我
    的頭像 發(fā)表于 01-10 15:07 ?1900次閱讀

    晶能光電斬獲2025年度江西省省長質(zhì)量獎(jiǎng)提名獎(jiǎng)與標(biāo)準(zhǔn)項(xiàng)目獎(jiǎng)一等獎(jiǎng)

    近日,江西省人民政府公布了2025年度江西省省長質(zhì)量獎(jiǎng)和專利獎(jiǎng)授獎(jiǎng)的決定,晶能光電憑借在質(zhì)量管理領(lǐng)域的卓越實(shí)踐與標(biāo)準(zhǔn)創(chuàng)新領(lǐng)域的突出貢獻(xiàn),舉斬獲省長質(zhì)量獎(jiǎng)提名
    的頭像 發(fā)表于 01-04 16:36 ?1130次閱讀

    2025 RT-Thread 嵌入式大賽排名公布!作品共賞,看大獎(jiǎng)花落誰家!

    、實(shí)現(xiàn)完整、技術(shù)亮點(diǎn)突出的優(yōu)秀作品。經(jīng)過評審委員會(huì)認(rèn)真、專業(yè)、公正的評審,最終分別評選出獲獎(jiǎng)作品。獎(jiǎng)項(xiàng)設(shè)置一等獎(jiǎng)2000¥+證書二等獎(jiǎng)1000¥+證書三
    的頭像 發(fā)表于 12-11 18:09 ?3540次閱讀
    2025 <b class='flag-5'>RT-Thread</b> 嵌入式<b class='flag-5'>大賽</b>排名公布!<b class='flag-5'>作品</b>共賞,看大獎(jiǎng)花落誰家!

    奧松兩項(xiàng)創(chuàng)新技術(shù)榮獲2025中國創(chuàng)新方法大賽廣東賽區(qū)一等獎(jiǎng)

    項(xiàng)目脫穎而出,雙雙榮獲一等獎(jiǎng)。這獎(jiǎng)項(xiàng)不僅是奧松技術(shù)創(chuàng)新實(shí)力的權(quán)威認(rèn)證,更標(biāo)志著公司在高端MEMS傳感與控制領(lǐng)域再次取得關(guān)鍵突破,為半導(dǎo)體、生物醫(yī)藥戰(zhàn)略行業(yè)提供了更精準(zhǔn)、可靠的“中國
    的頭像 發(fā)表于 10-30 18:58 ?840次閱讀

    華為與廣東移動(dòng)榮獲ICT中國2025案例一等獎(jiǎng)

    近日,在2025中國國際信息通信展覽會(huì)上,由中國通信企業(yè)協(xié)會(huì)發(fā)起的“ICT中國案例(2025年度)”評選活動(dòng)結(jié)果正式揭曉。中國移動(dòng)廣東有限公司與華為聯(lián)合申報(bào)的“基于大模型的智能孿生網(wǎng)絡(luò)與精準(zhǔn)驗(yàn)證技術(shù)創(chuàng)新實(shí)踐”項(xiàng)目,經(jīng)過激烈角逐,最終榮獲“一等獎(jiǎng)(卓越案例)”。
    的頭像 發(fā)表于 10-10 17:23 ?1321次閱讀

    華為與中國移動(dòng)合作榮獲第三屆“新綠杯”全國總決賽一等獎(jiǎng)

    近日,第三屆“新綠杯”信息通信行業(yè)賦能碳達(dá)峰碳中和創(chuàng)新大賽頒獎(jiǎng)儀式在北京舉行。華為聯(lián)合中國移動(dòng)申報(bào)的《AI賦能無線網(wǎng)絡(luò)精細(xì)化節(jié)能創(chuàng)新應(yīng)用》案例榮獲“綠色基站及通信機(jī)房”專項(xiàng)賽道一等獎(jiǎng)
    的頭像 發(fā)表于 10-09 16:47 ?1239次閱讀

    華為榮獲第三屆“華彩杯”算力大賽北區(qū)決賽一等獎(jiǎng)

    近日,第三屆“華彩杯”算力大賽北區(qū)決賽在北京舉行。華為AI集群路由器助力中國移動(dòng)打造的“AI+時(shí)代IP網(wǎng)絡(luò)新架構(gòu)助力算力網(wǎng)絡(luò)新發(fā)展”項(xiàng)目,在眾多參賽項(xiàng)目中脫穎而出,榮獲北區(qū)決賽一等獎(jiǎng)
    的頭像 發(fā)表于 09-16 15:11 ?1167次閱讀
    華為榮獲第三屆“華彩杯”算力<b class='flag-5'>大賽</b>北區(qū)決賽<b class='flag-5'>一等獎(jiǎng)</b>

    華礪智行榮獲湖北省科學(xué)技術(shù)進(jìn)步獎(jiǎng)一等獎(jiǎng)

    斬獲湖北省科學(xué)技術(shù)進(jìn)步獎(jiǎng)一等獎(jiǎng),這標(biāo)志著華礪智行在智能駕駛領(lǐng)域的科技實(shí)力再獲權(quán)威認(rèn)可,成為公司科技創(chuàng)新征程上的又重要里程碑。
    的頭像 發(fā)表于 09-12 10:10 ?1281次閱讀

    喜報(bào)!康柚?jǐn)孬@全國數(shù)據(jù)創(chuàng)新大賽一等獎(jiǎng),與中石油、中國移動(dòng)名企同臺(tái)載譽(yù)!

    管理,慢病防治智慧平臺(tái)”,從全國1300多個(gè)參賽項(xiàng)目中脫穎而出,斬獲大賽一等獎(jiǎng)!數(shù)據(jù)賦能乘數(shù)而上:國家級的巔峰對決“2025中國信息協(xié)會(huì)數(shù)據(jù)要素應(yīng)用創(chuàng)新大賽”是由中
    的頭像 發(fā)表于 08-28 17:33 ?1145次閱讀
    喜報(bào)!康柚?jǐn)孬@全國數(shù)據(jù)<b class='flag-5'>創(chuàng)新</b><b class='flag-5'>大賽</b><b class='flag-5'>一等獎(jiǎng)</b>,與中石油、中國移動(dòng)<b class='flag-5'>等</b>名企同臺(tái)載譽(yù)!

    易控智駕榮獲應(yīng)急管理科技創(chuàng)新獎(jiǎng)一等獎(jiǎng)

    的 “大型露天煤礦卡車無人駕駛安全高效運(yùn)行關(guān)鍵技術(shù)及規(guī)?;瘧?yīng)用” 項(xiàng)目榮獲一等獎(jiǎng)(本次評選僅13個(gè)項(xiàng)目獲得一等獎(jiǎng))。
    的頭像 發(fā)表于 08-21 16:30 ?1411次閱讀

    季豐電子斬獲中國儀器儀表學(xué)會(huì)科學(xué)技術(shù)獎(jiǎng)一等獎(jiǎng)

    技術(shù)發(fā)明一等獎(jiǎng) 近日,2025年度中國儀器儀表學(xué)會(huì)科學(xué)技術(shù)獎(jiǎng)評選結(jié)果正式揭曉。經(jīng)過嚴(yán)格評審,季豐電子憑借自主研發(fā)的“高精度激光位移傳感器”項(xiàng)目,從眾多優(yōu)秀參評項(xiàng)目中脫穎而出, 成功斬獲該獎(jiǎng)項(xiàng)的技術(shù)
    的頭像 發(fā)表于 08-03 09:30 ?1733次閱讀
    季豐電子斬獲中國儀器儀表學(xué)會(huì)科學(xué)技術(shù)<b class='flag-5'>獎(jiǎng)</b><b class='flag-5'>一等獎(jiǎng)</b>

    (ST大賽等獎(jiǎng)作品)超聲波自拍神器實(shí)例項(xiàng)目

    (ST大賽等獎(jiǎng)作品)超聲波自拍神器電路圖:
    發(fā)表于 05-28 21:04

    英諾達(dá)斬獲第四屆“創(chuàng)贏未來”集成電路賽道一等獎(jiǎng)

    日前,“創(chuàng)贏未來”第四屆長三角G60科創(chuàng)走廊科技與產(chǎn)業(yè)創(chuàng)新大賽(松江賽區(qū))暨第五屆“海聚英才”全球創(chuàng)新創(chuàng)業(yè)大賽(松江區(qū)選拔賽)成功舉辦,英諾達(dá)憑借其EDA軟件及解決方案,從80余個(gè)硬科技項(xiàng)目中脫穎而出,斬獲集成電路賽道
    的頭像 發(fā)表于 05-23 10:16 ?1029次閱讀

    電科網(wǎng)安斬獲2025數(shù)字中國創(chuàng)新大賽一等獎(jiǎng)

    近日,電科網(wǎng)安聯(lián)合測科院打造的方案《無人機(jī)多源地理空間信息采集與處理系統(tǒng)密碼應(yīng)用方案》項(xiàng)目從全國300余支頂尖團(tuán)隊(duì)中脫穎而出,在2025數(shù)字中國創(chuàng)新大賽中榮獲“低空產(chǎn)業(yè)數(shù)據(jù)安全規(guī)范化技術(shù)”賽道一等獎(jiǎng)。頒獎(jiǎng)典禮于福州隆重舉行。
    的頭像 發(fā)表于 05-10 10:00 ?1491次閱讀
    萍乡市| 平江县| 杂多县| 阜城县| 普洱| 个旧市| 阆中市| 孝昌县| 宁波市| 阿拉尔市| 灌阳县| 彭泽县| 疏附县| 民权县| 双江| 新邵县| 天津市| 远安县| 定襄县| 资源县| 视频| 寿光市| 蒲城县| 鸡西市| 五指山市| 方山县| 腾冲县| 浮山县| 临沭县| 遵义县| 博野县| 铅山县| 隆昌县| 定西市| 扎兰屯市| 金堂县| 博湖县| 阿尔山市| 双峰县| 广西| 敖汉旗|