freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于rgb230色敏探測器的顏色識別系統(tǒng)設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-08-19 18:23本頁面

【導(dǎo)讀】來越廣泛,要求也越來越高。很多文獻給出的都只能得出待測物體顏色的RGB值,在液晶顯示屏上,相對來說更加直觀適用。抗干擾性且價格低廉的顏色探測系統(tǒng)平臺。按照設(shè)計的程序?qū)π畔⑦M行處理和判。斷,最后將探測的顏色結(jié)果顯示在液晶顯示屏上。最終能夠準確識別紅、綠、藍

  

【正文】 RGB230 色敏探測器與 STC89C52 單片機結(jié)合的顏 色探測系統(tǒng)可簡便快速地得到被測顏色的顏色信息,將顏色顯示在液晶顯示屏上。本文通過建立顏色識別系統(tǒng)的模型,推算出顏色識別的算法。同時給出相應(yīng)的硬件設(shè)計電路、軟件流程圖,有效提高系統(tǒng)對顏色的辨識能力,通過多次實驗測試,系統(tǒng)達到了對不同顏色快速、準確識別的功能。 很多文獻給出的都只能得出待測物體顏色的 RGB 值,而本文能夠得出待測物體顏色的具體顏色信息,直接將該顏色的英文顯示在液晶顯示屏上,相對來說更加直觀適用。 但在系統(tǒng)研究設(shè)計過程也存在很多不足:色彩識別的核心難點就是顏色測量的算法設(shè)計,它很大程度上決定了顏色探 測系統(tǒng)的識別精度。沒有對所測色彩進行過多的色彩區(qū)分。在以后的工作中需要對色彩空間進行劃分,規(guī)劃出不同的色彩區(qū)間,以便可以實現(xiàn)更準確的色彩識別。 本文采用的是 STC89C52 單片機,由于管腳的限制,需要兩片單片機才能完成工作,這使得電路設(shè)計變得復(fù)雜,因此可以采用 STM32 微處理器來進行控制,簡化系統(tǒng)。本系統(tǒng)只能在暗室中工作,因此程序還有待于進一步優(yōu)化完善,以應(yīng)對更多的識別場合及情況,以增強通用性。 長春理工大學(xué) 光電信息學(xué)院 本科畢業(yè)設(shè)計 26 參考文獻 [1]徐紅 .主觀評價法在顏色研究中的應(yīng)用 [J].光學(xué)技術(shù) .1995,1:3132. [2]牟晶晶 .工業(yè)在線顏色測量方法及系統(tǒng)的研究 [D].杭州 :浙江大學(xué) ,2020. [3]杜春玲 ,張唏 ,葛蕾 .顏色測量儀器及其發(fā)展 [J].現(xiàn)代儀器 .2020,31(3):5657. [4]季峰 ,陳炳若 ,王嵩 .基于單片機的顏色識別系統(tǒng) [J].測控技術(shù) .2020,23(4) :2628. [5]孫濤 ,耿麗華 ,李子楊等 .基于 FPGA 與色敏傳感器的顏色識別系統(tǒng) [J].單片機與嵌入系統(tǒng)應(yīng)用 .2020(8) :4245. [6]胡威捷 ,湯順青 ,朱正芳 .現(xiàn)代顏色技術(shù)原理及應(yīng)用 [M].北京 :北京理工 大學(xué)出版社 ,2020. [7]Hugh CIELAB reversal in calibration and verification[J] . Color Res Appl,2020,3:6668 [8]何勇 ,王生澤 ,光電傳感器及其應(yīng)用 [M].北京 :化學(xué)工業(yè)出版社 . [9]Manuel Melgosa,Testing CIELABbased colordifference formulas[J] . Color Res Appl,2020,25,4955. [10]MAZeT sensor GmbH,rapid color recognition with pat 3element color,2020. [11]劉增輝 .顏色傳感器技術(shù)研究進展 [J].傳感器技術(shù)學(xué)報 .2020,22(4) :14 . [12]李宏光 ,吳寶宇 ,施浣芳等 .幾種顏色測量方法的比較 [J].應(yīng)用光學(xué) ,2020,26( 3) :6063. [13]Buluswar S D,Draper B machine vision for autonomous vehicles[ J] .Engineering Applications of Artificial Intelligence,1998,11:245 256. [14]張智博 ,王艷 ,殷天明 .基于 TCS230 的顏色識別系統(tǒng)設(shè)計 [J].機械與電子 .2020,7:5457. [15]魏立乾 ,雷升杰 ,方美華等 .輻射監(jiān)測的微弱電流測量 IV 轉(zhuǎn)換技術(shù) [J].儀器儀表與分析監(jiān)測 .2020(3):2831. [16]G. de Graaf *, optical sensor systems in CMOS for measuring light intensity and color. Sensors and Actuators[J],1998,6:115l19. [17]吳友宇 ,伍時和 ,凌玲 .模擬電子技術(shù)基礎(chǔ) [M].北京 :清華大學(xué)出版社 ,2020. [18]郭天祥 .51 單片機 C 語言教程 [M].電子工業(yè)出版社 ,2020. [19]高峰 .單片微型計算機原理與接口技術(shù) [M].北京 :科學(xué)出版社 ,2020. [20]龐小兵 .在線顏色識別傳感技術(shù)的研究 [D].長沙 :長沙理工大學(xué) ,2020. [21]盧川英 ,于浩成 ,孫敬輝等 .基于 TCS230 傳感器的顏色檢測系統(tǒng) [J].吉林大學(xué)學(xué)報 ,2020( 6) :621626. [22]高富強 ,李嶺 ,安康 .基于 RGB 的顏色識別系統(tǒng)設(shè)計 [J].傳感器與微系統(tǒng) .2020,31( 10) :8487. 長春理工大學(xué) 光電信息學(xué)院 本科畢業(yè)設(shè)計 27 致 謝 畢業(yè)論文即將完成,我的學(xué)生生涯也要告一段落了。借此機會,我要對四年來幫助過我的人表示深深的感謝。 首先我要感謝父母的關(guān)愛,這是一種難以用語言表達的感恩之情;其次我要感謝一直以來與之一起共同奮斗的同學(xué)們,感謝他們在大學(xué)的四年期間給我的幫助,感謝他們與我一 起經(jīng)歷的點點滴滴;最后我要感謝四年求知路上給了我知識與學(xué)問、教會我為人處事的老師們,沒有他們的幫助、指導(dǎo)與關(guān)心,我的成長歷程不可能如此順暢。 在本次畢業(yè)設(shè)計過程中,指導(dǎo)老師張寧老師在初期為我提供了不少耐心的知識指導(dǎo),使我對設(shè)計的內(nèi)容和任務(wù)有了詳細的了解,在中后期又對我的設(shè)計進展表示殷切的關(guān)心,在此對張老師表示真誠的感謝。我還要感謝劉禹佳學(xué)姐,沒有她在設(shè)計的過程中給我提供的幫助,本次論文也不可能完成的這么順利。最后的最后,感謝各位師長一路的陪伴與幫助,我將銘記于心。 長春理工大學(xué) 光電信息學(xué)院 本科畢業(yè)設(shè)計 28 附錄 附錄 A(主機程序 ): include include include define uchar unsigned char define uint unsigned int sbit ale=P3^2。 sbitst=P3^2。 sbiteoc=P3^3。 //定義變量、常量 doubleUred,Ugreen,Ublue,red,green,blue。 //**********延時子程序 ********// void delay_ms(uintxms) //延時 xms {uinti,j。 for(i=xms。i0。i) for(j=110。j0。j)。 } //*********AD0809 驅(qū)動子程序 ******// void ad0809_start() {ale=1。 delay_ms(1)。 st=1。 ale=0。 st=0。 } //*******發(fā)送子程序 ********// void send(intk_num) {SBUF=k_num。 while(TI==0)。 TI=0。 } //********顏色匹配子程序 *********// voidcolormatch() {staticuchar array[3][3]= 長春理工大學(xué) 光電信息學(xué)院 本科畢業(yè)設(shè)計 29 {{0xBB, 0x37, 0x1E}, {0x19, 0x33, 0x17}, {0x2B, 0x53, 0x6E}, }。 intnRow,k=0。 double a[3]={0}。 Ured=10*P0/(P0+P1+P2)。 Ugreen=10*P1/(P0+P1+P2)。 Ublue=10*P2/(P0+P1+P2)。 for(nRow=0。nRow3。nRow++) { red=array[nRow][0]/(array[nRow][0]+array[nRow][1]+array[nRow][2])。 blue=array[nRow][1]/(array[nRow][0]+array[nRow][1]+array[nRow][2])。 blue=array[nRow][2]/(array[nRow][0]+array[nRow][1]+array[nRow][2])。 a[nRow]=(fabs(Uredred)+fabs(Ugreengreen)+fabs(Ublueblue))。 } for(nRow=0。nRow3。nRow++) {if(a[0]a[nRow]) { a[0]=a[nRow]。 k=nRow。 } } send(k)。 } //**********主函數(shù) ***********// void main() { TMOD=0x20。 //T1 設(shè)置為工作方式 2 TH1=0xfd。 //T1 裝初值,具體時間與晶振有關(guān) TL1=0xfd。 TR1=1。 //啟動 T1 SCON=0X50。 st=0。 ale=0。 eoc=1。 長春理工大學(xué) 光電信息學(xué)院 本科畢業(yè)設(shè)計 30 delay_ms(5)。 while(1) { ad0809_start()。 //調(diào) AD 轉(zhuǎn)換子程序 eoc=0。 delay_ms(5)。 eoc=1。 delay_ms(10)。 colormatch()。 //調(diào)顏色匹配子程序 } } 附錄 B(從機程序 ): include include define uchar unsigned char define uint unsigned int uchar code table[3][10]={RED,GREEN,BLUE}。 sbitlcden=P2^2。 sbitlcdrs=P2^0。 uchara,num,b。 //*******延時子程序 *****// voiddelay_ms(uintxms) {uinti,j。 for(i=xms。i0。i) for(j=110。j0。j)。 } //*******寫命令函數(shù) *******// voidwrite_(uchar ) { lcdrs=0。 P0=。 delay_ms(5)。 lcden=1。 delay_ms(5)。 lcden=0。 } //*****寫數(shù)據(jù)函數(shù) *******// 長春理工大學(xué) 光電信息學(xué)院 本科畢業(yè)設(shè)計 31 voidwrite_data(uchar Data) { lcdrs=1。 P0=Data。 delay_ms(5)。 lcden=1。 delay_ms(5)。 lcden=0。 } //******初始化函數(shù) ***// voidinit() {lcden=0。 write_(0x38)。 write_(0x0c)。 write_(0x06)。 write_(0x01)。 } void main() { TMOD=0x20。 //T1 設(shè)置為工作方式 2 TH1=0xfd。 //T1 裝初值,具體時間與晶振有關(guān) TL1=0xfd。 TR1=1。 //啟動 T1 SCON=0x50。 while(1) { init()。 b=SBUF。 a=strlen(table[b])。 write_(0x80+0x06)。 for(num=0。numa。num++) { write_data(table[b][num])。 } delay_ms(5000)。 }
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1