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
主站蜘蛛池模板: 国产丰满大乳无码免费播放 | 玩两个丰满老熟女久久网| 日本三级欧美三级| 欧美日韩免费在线视频| 亚洲无码37.| 综合色区亚洲熟妇在线| 国产一级在线播放| 永久免费无码日韩视频| 无码av免费不卡在线观看| 久久免费精品琪琪| 精品超清无码视频在线观看| 十八禁美女裸体网站| 国产av一码二码三码无码 | 国产又爽又黄无遮挡免费观看| 91亚洲精选| 成人国产三级在线播放| 五月天综合网亚洲综合天堂网| 亚洲综合精品第一页| 亚洲婷婷丁香| 亚洲欧洲综合| 国产微拍一区二区三区四区| 国内精品小视频在线| 国产欧美日韩另类| 国产高清精品在线91| 性视频久久| 福利国产微拍广场一区视频在线| 日韩国产亚洲一区二区在线观看| 成人免费午间影院在线观看| 成人午夜精品一级毛片| 18禁高潮出水呻吟娇喘蜜芽| 国产精品.com| 在线播放精品一区二区啪视频| 国产白丝av| 另类欧美日韩| 日本一区二区三区精品AⅤ| 国产美女人喷水在线观看| 久久激情影院| 亚洲天堂日本| 99视频在线免费观看| www.av男人.com| 在线欧美日韩国产| 欧美精品v| 欧美成人a∨视频免费观看 | 免费观看国产小粉嫩喷水| 伊人中文网| 狠狠亚洲婷婷综合色香| 亚洲永久免费网站| 无码AV日韩一二三区| 欧美国产在线精品17p| 国产精品亚洲精品爽爽| 亚洲综合网在线观看| 亚洲天堂网在线视频| www亚洲精品| 欧美一级夜夜爽www| 日本免费一区视频| 亚洲视频色图| 国产无人区一区二区三区| 97久久精品人人做人人爽| 午夜视频免费试看| 高清免费毛片| 国产精品视频导航| 成人免费一级片| 免费精品一区二区h| 免费网站成人亚洲| 香蕉在线视频网站| 丝袜亚洲综合| 亚洲色大成网站www国产| 伊在人亚洲香蕉精品播放| a级毛片视频免费观看| 欧美亚洲另类在线观看| 国产爽妇精品| 国产裸舞福利在线视频合集| 精品久久久久成人码免费动漫| 国产91视频免费| 日韩欧美中文字幕在线精品| 亚洲va在线∨a天堂va欧美va| 久久黄色免费电影| 国产精品中文免费福利| 91口爆吞精国产对白第三集| 理论片一区| 日本不卡在线播放| 免费无遮挡AV|