GoPiGo 小汽車︰格點圖像算術《色彩空間》標準化‧想像實驗【四】

宇宙霹靂生,天地因是成,自然方便行︰

光的世界︰方便行

既然身處將入人工智慧、工業 4.0 的世界,為何不以電腦輔助學習 、軟體強化理解、程式探索未知耶?佛法古來行方便︰

維摩詰所說經卷上

姚秦三藏鳩摩羅什譯

方便品第二

爾 時毘耶離大城中有長者名維摩詰。已曾供養無量諸佛深植善本。得無生忍。辯才無礙。遊戲神通逮諸總持。獲無所畏降魔勞怨。入深法門善於智度。通 達方便大願成就。明了眾生心之所趣。又能分別諸根利鈍。久於佛道心已純淑決定大乘。諸有所作能善思量。住佛威儀心大如海。諸佛咨嗟弟子。釋梵世主所敬。欲 度人故以善方便居毘耶離。資財無量攝諸貧民。奉戒清淨攝諸毀禁。以忍調行攝諸恚怒。以大精進攝諸懈怠。一心禪寂攝諸亂意。以決定慧攝諸無智。雖為白衣奉持 沙門清淨律行。雖處居家不著三界。示有妻子常修梵行。現有眷屬常樂遠離。雖服寶飾而以相好嚴身。雖復飲食而以禪悅為味。若至博弈戲處輒以度人。受諸異道不 毀正信。雖明世典常樂佛法。一切見敬為供養中最。執持正法攝諸長幼。一切治生諧偶雖獲俗利不以喜悅。遊諸四衢饒益眾生。入治政法救護一切。入講論處導以大 乘。入諸學堂誘開童蒙。入諸婬舍示欲之過。入諸酒肆能立其志。若在長者長者中尊為說勝法。若在居士居士中尊斷其貪著。若在剎利剎利中尊教以忍辱。若在婆羅 門婆羅門中尊除其我慢。若在大臣大臣中尊教以正法。若在王子王子中尊示以忠孝。若在內官內官中尊化政宮女。若在庶民庶民中尊令興福力。若在梵天梵天中尊誨 以勝慧。若在帝釋帝釋中尊示現無常。若在護世護世中尊護諸眾生。長者維摩詰。以如是等無量方便饒益眾生。其以方便現身有疾。以其疾故。國王大臣長者居士婆 羅門等。及諸王子并餘官屬。無數千人皆往問疾。其往者。維摩詰因以身疾廣為說法。諸仁者。是身無常無強無力無堅。速朽之法不可信也。為苦為惱眾病所集。諸 仁者。如此身明智者所不怙。是身如聚沫不可撮摩。是身如泡不得久立。是身如炎從渴愛生。是身如芭蕉中無有堅。是身如幻從顛倒起。是身如夢為虛妄見。是身如 影從業緣現。是身如響屬諸因緣。是身如浮雲須臾變滅。是身如電念念不住。是身無主為如地。是身無我為如火。是身無壽為如風。是身無人為如水。是身不實四大 為家。是身為空離我我所。是身無知如草木瓦礫。是身無作風力所轉。是身不淨穢惡充滿。是身為虛偽。雖假以澡浴衣食必歸磨滅。是身為災百一病惱。是身如丘井 為老所逼。是身無定為要當死。是身如毒蛇如怨賊如空聚。陰界諸入所共合成。諸仁者。此可患厭當樂佛身。所以者何。佛身者即法身也。從無量功德智慧生 。從戒 定慧解脫解脫知見生。從慈悲喜捨生。從布施持戒忍辱柔和勤行精進禪定解脫三昧多聞智慧諸波羅蜜生。從方便生。從六通生 。從三明生。從三十七道品生。從止觀 生。從十力四無所畏十八不共法生。從斷一切不善法集一切善法生。從真實生。從不放逸生。從如是無量清淨法生如來身。諸仁者。欲得佛身斷一切眾生病者。當發 阿耨多羅三藐三菩提心。如是長者維摩詰。為諸問疾者如應說法。令無數千人皆發阿耨多羅三藐三菩提心。

 

。如是我聞,因此整裝蓄勢願見鯤鵬之變也。雖說萬事起頭難!!自由軟件早有無量光,豈不方便行??就從軟件安裝開始︰

# 派生程式庫
sudo apt-get install python-numpy python3-numpy
sudo apt-get install python-scipy python3-scipy
sudo apt-get install python-skimage python3-skimage
sudo pip install sympy
sudo pip3 install sympy

 

自徵己光明。

乃今憑借 Sympy

Matrices (linear algebra)

Creating Matrices

The linear algebra module is designed to be as simple as possible. First, we import and declare our first Matrix object:

 

運算『色彩空間』也。

pi@raspberrypi:~ ipython3 --pylab Python 3.4.2 (default, Oct 19 2014, 13:31:11)  Type "copyright", "credits" or "license" for more information.  IPython 2.3.0 -- An enhanced Interactive Python. ?         -> Introduction and overview of IPython's features. %quickref -> Quick reference. help      -> Python's own help system. object?   -> Details about 'object', use 'object??' for extra details. Using matplotlib backend: TkAgg  In [1]: from sympy import *  In [2]: XYZ2RGB = Matrix([[0.41847, -0.15866, -0.082835], [-0.091169, 0.25243, 0.015708], [0.00092090, -0.0025498, 0.17860]])  In [3]: def 規一化(V):    ...:     I = V[0] + V[1] + V[2]    ...:     return Matrix([V[0]/I, V[1]/I, V[2]/I])    ...:   In [4]: Cb =  規一化(XYZ2RGB * Matrix([0,0,1]))  In [5]: Cb Out[5]:  Matrix([ [-0.743094740430418], [ 0.140913046208499], [  1.60218169422192]])  In [6]: Cr = 規一化(XYZ2RGB * Matrix([1,0,0]))  In [7]: Cr Out[7]:  Matrix([ [   1.27496062876974], [ -0.277766352580373], [0.00280572381062933]])  In [8]: Cg = 規一化(XYZ2RGB * Matrix([0,1,0]))  In [9]: Cg Out[9]:  Matrix([ [  -1.73930774104858], [   2.76725988322762], [-0.0279521421790349]])  In [10]: W = 規一化(XYZ2RGB * Matrix([1,1,1]))  In [11]: W Out[11]:  Matrix([ [0.333339549016406], [0.333328247774456], [0.333332203209138]])  In [12]: RGB2XYZ = XYZ2RGB.inv()  In [13]: RGB2XYZ Out[13]:  Matrix([ [     2.7687985150634,   1.75169009300027,   1.13011129347384], [    0.99999442177259,   4.59062801876531, 0.0600501288284834], [-4.34426727413501e-9, 0.0565064496954302,   5.59413435794136]])  In [14]: 0.17697*RGB2XYZ Out[14]:  Matrix([ [     0.48999427321077,   0.309996595758258,  0.199995795606066], [    0.176969012821095,   0.812403440480896, 0.0106270712987767], [-7.68804979503673e-10, 0.00999994640260027,  0.989993957324882]])  In [15]:  </pre>    <span style="color: #666699;">檢視C_b, C_r, C_g之(r, g)分量</span>C_b = (-0.743094740430418, 0.140913046208499, 1.60218169422192)C_r = (1.27496062876974, -0.277766352580373, 0.00280572381062933)C_g = (-1.73930774104858, 2.76725988322762, -0.0279521421790349)$

 

皆有『-』成份,故而知 CIE1931 XYZ 『色彩空間』為『理論的』,它的『三原色』根本『無法顯示』哩!!無礙其作為『數學論理』基礎依據乎??