Vision 裡面有bug?色域空間轉換有問題

小弟第一次發言 先向大家問個好

最近用labview處理一些顏色量測之課題
發現vision裡面關於color space轉換的部分
怪怪的
擷取影像之sRGB值沒問題
但是套在vision的色域轉換程式出來的色座標
sRGB => Lab*(例如用IMAQ RGBToColor 2)
R255 G255 B255的白色會得到L* 255
~明顯有問題,應該是L100才對
其他a
b*值也有誤
看起來XYZ好像也不對

讓我只好自己寫色域轉換的程式

請教先進
是否有注意到這個問題
或許真的是vision的程式寫錯了

果然是VISION的程式本身寫錯了
經詢問NI有附上修正之VI
雖然NI動作有點慢,但是感覺上服務是很不錯的

給大家參考
labview VI.rar
以下是NI的回覆
﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍
關於您之前詢問IMAQ RGBToColor2.vi 把RGB轉成CIE
Lab值不正確的問題
不好意思花了不少時間處理, 經過不斷的survey,
感謝NI vision motion 專業工程師的幫忙, 抓到了這個vi的bug
原因是此vi 在RGB 轉成XYZ時少乘一個參數,把RGB與XYZ 當作線性關係處理
事實並非如此, 附檔是根據轉換的數學定理所寫的範例程式,提供給您參考

數學公式可參考
1. NI
Vision Concept manual  P.294-296
2.http://www.brucelindbloom.com/

請問

可否轉成7.x的嗎?

謝謝

[QUOTE=ZERO2]

請問

可否轉成7.x的嗎?

謝謝

[/QUOTE]

糟糕,我只能轉8.0
不知怎樣轉7.x
希望有人能先代轉
~歹謝