999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

色彩的復現:計算機圖像處理與數值計算

2021-03-24 11:58:55于方軍于倩倩
中國信息技術教育 2021年5期
關鍵詞:色彩計算機

于方軍 于倩倩

隨著技術的進化,人們發現通過RGB三原色混合可以得到各種顏色。而彩色顯示器就是利用這一點顯示彩色圖片的。對于計算機來說,構成彩色圖像的像素點顏色信息是由R(紅色)、G(綠色)、B(藍色)三基色的值構成,不同的RGB值可以混合出各種顏色,我們可以用一個四腳共陰極的三色LED燈,通過控制這三個值,模擬顯示不同顏色。對于圖像處理的操作,如模糊處理、色度處理、對比度調節等就是對這組數據進行復雜的數學運算。本文利用開源庫OpenCV,通過卷積運算來實現圖像處理,讓學生看到圖像處理操作背后的數值計算才是圖像處理的本質。

現代的顯示屏對色彩的還原度已經達到了以假亂真的程度,而顯示器從單色到彩色的過程并不是一個簡單的過程。本實驗過程首先讀取某點的像素值,即獲取該點的RGB值,并通過開源硬件Arduino控制四腳共陰極的三色LED燈,并用像素點的RGB值控制對應的LED引腳,在另一種類型的計算機上復現該顏色,已實現對RGB顯示色彩這一概念的深刻理解。

讀取圖片的像素值

如上頁圖1所示為用Jupyter Notebook打開源程序,分步執行后,讀取一張標準的RGB混色示意圖片并顯示,接下來用img.shape顯示彩色圖片的長、寬、通道數,用img顯示組成圖片的各個點的像素值。

圖1所示的圖像,是一個80行、80列的像素點的組合,每個像素點由三個顏色信息構成。對于彩色圖像來說,每一個像素點的值由RGB三個通道值構成,每個通道值用0~255中間值代表不同強度,這些不同強度的RGB值可以組合出各種顏色,通過研究控制圖片的像素值來控制顯示顏色,可以幫助學生深入理解計算機中彩色圖片的構成和顯示原理。

2.改變像素值觀察區域圖像顏色變化

用px=img[20,40]讀取圖片中縱坐標都為20、橫坐標為40的像素點的像素值,該點為藍色所以讀取值為[0 0 254]。可以通過改變該點的像素值,觀察顏色的變化,如改為[255 0 0],則該點變為紅色;也可以通過img[30:40,20:30]=[0,0,255]改變某個區域的像素值為藍色,用同樣的方法,可以在圖中添加綠色塊和紅色塊(如圖2)。

接下來,可以改變顏色塊的像素值為其他值,看看色塊顏色應該怎樣變化,如果把三個值都設置為255,得到的是白色,都設置為0得到的就是黑色;如果設置為相同的三個中間值如[100 100 100],就會得到一個灰度塊,同時改變這個值可以得到亮度不同的灰度塊。了解了圖像矩陣色彩信息的原理之后,便可以在Arduino平臺上復現圖片上任意一點的色彩信息。

3.對像素點顏色的模擬顯示

Pinpong庫是一套控制開源硬件主控板的Python庫,通過在Python程序中加載PinPong庫即可連接硬件,通過Arduino板D8、D7、D6控制紅綠藍三色全彩LED燈三個對應引腳,把讀取的某點像素值通過pw0.write_analog()賦值給這些引腳,實現模擬顯示該點顏色的功能。

(1)讀取像素點的值

用px=img[40,30]獲得縱坐標40,橫坐標30的像素點色值為[255 4 253],該點呈現粉色。這三個值對應列表px中的px[0]、px[1]、px[2],接下來要用這三個值控制共陰極的RGB三色LED的三個對應腳。幸運的是,色彩的RGB顯示范圍和Arduino中的模擬引腳的輸入范圍相當,這省去了換算的麻煩,可以直接使用px當中的分量數值(如下頁圖3、圖4)。

(2)模擬顯示讀取像素點顏色

把讀取計算機圖片上某個點的色彩數值用pinpong庫中的pw0.write_analog(pw[0])加載到Arduino的對應腳上,以顯示計算機色彩在單片機上的還原,運行程序得到的實驗裝置上顯示粉色的效果如圖5所示。

這樣,用Arduino復現彩色圖片中像素點的色彩信息,就完成了彩色顯示器中從0到1的突破。顯示器可以看作許多極小的彩色LED點的組合,通過這種簡單的代碼級別的對像素點的操作,點動成線,線動成面,利用這樣的原理,是否會有更加豐富的顯示效果,留給大家者進一步思考。而技術突破背后的數學知識、計算思維和實踐智慧,則是信息科技學科的育人價值所在。

猜你喜歡
色彩計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
秋天的色彩
繽紛夏日
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
神奇的色彩(上)
春天的色彩
環球人物(2016年9期)2016-04-20 03:03:30
色彩當道 俘獲夏日
Coco薇(2015年5期)2016-03-29 23:18:25
主站蜘蛛池模板: 狠狠五月天中文字幕| 精品国产成人a在线观看| 久久久久青草大香线综合精品| hezyo加勒比一区二区三区| 毛片网站免费在线观看| 国产美女人喷水在线观看| 久久6免费视频| 91精品aⅴ无码中文字字幕蜜桃| 国产成人高清精品免费5388| 在线中文字幕日韩| 97se亚洲| 久草中文网| 美女啪啪无遮挡| 亚洲免费黄色网| 国产在线无码一区二区三区| 91最新精品视频发布页| 国国产a国产片免费麻豆| 久久精品无码一区二区日韩免费| 91在线一9|永久视频在线| 十八禁美女裸体网站| 午夜福利在线观看入口| 欧美午夜视频| lhav亚洲精品| 午夜精品区| 看你懂的巨臀中文字幕一区二区| 凹凸国产分类在线观看| 91伊人国产| 国内老司机精品视频在线播出| 国产丝袜无码精品| 亚洲一区色| 欧美日韩国产精品综合| 精品福利视频网| 国产一级毛片在线| 国产97视频在线| 日韩国产综合精选| 国产成人综合在线观看| 精品国产成人av免费| 国产免费一级精品视频| 国产乱肥老妇精品视频| 91精品国产91欠久久久久| 潮喷在线无码白浆| 国产99视频在线| 国产午夜看片| 日韩第八页| 国产色偷丝袜婷婷无码麻豆制服| 九色91在线视频| 欧美人在线一区二区三区| 国产成人8x视频一区二区| 午夜影院a级片| 人人爱天天做夜夜爽| 中文字幕av无码不卡免费| 国产精品永久免费嫩草研究院| 成人久久精品一区二区三区| 四虎国产精品永久一区| 成人免费一级片| 国产成人综合欧美精品久久 | 日韩中文字幕免费在线观看| 久久久久久久久亚洲精品| 97久久人人超碰国产精品| 91成人精品视频| 亚洲av片在线免费观看| 综合久久久久久久综合网| 在线观看91香蕉国产免费| 97国产精品视频人人做人人爱| 国内熟女少妇一线天| 久久综合激情网| 亚洲中文精品人人永久免费| 国内精品视频| 欧美亚洲激情| 思思热精品在线8| 亚洲乱码在线播放| 无码电影在线观看| 国产精品亚洲欧美日韩久久| 亚洲欧美成人网| 永久免费AⅤ无码网站在线观看| 91亚洲国产视频| 久久一本日韩精品中文字幕屁孩| 欧美97欧美综合色伦图| 精品国产成人av免费| 国产精品亚洲αv天堂无码| 永久在线精品免费视频观看| JIZZ亚洲国产|