Re: [繪圖] CIE 1931

看板MATLAB作者 (馬來西亞國語)時間12年前 (2013/05/15 07:49), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《mgb0322 (A府)》之銘言: : 請問版上的各位大大 : 要如何畫出以下網址連結到的這張圖 : http://zh.wikipedia.org/wiki/File:CIE1931xy_blank.svg : 顏色可以不用 : 主要是外圍的那個輪廓 : 以上 : 謝謝 沒有 http://zh.wikipedia.org/wiki/File:CIE1931_RGBCMF.svg 函數的話 應該只能畫出 http://zh.wikipedia.org/wiki/File:CIE1931xy_CIERGB.svg 裡的三角形部分吧 function [x y] = RGB2xy(R, G, B) A = (1/.17697)*[ .49 .31 .20; ... .17697 .81240 .01063; ... .00 .01 .99 ]; Q = [R; G; B]; C = A * Q; x = C(1)/sum(C); y = C(2)/sum(C); end function [] = contourcie1931() figure; xlim([0 1]); ylim([0 1]); hold on; for r = 0:10:255 for g = 0:10:255 for b = 0:10:255 [x y] = RGB2xy(r, g, b); plot(x, y, '.','Color',[r/255 g/255 b/255]); end end end hold off; end 上面r, g, b的間隔看要多精準 用10畫個大概 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.145.7

05/15 08:16, , 1F
笨方法拉 用computer vision抓弧形的線 ==
05/15 08:16, 1F

05/15 10:06, , 2F
這是做實驗量出來的,應該沒有特定的函數形式。
05/15 10:06, 2F

05/15 10:33, , 3F
收到,非常感謝~~
05/15 10:33, 3F

05/15 10:37, , 4F
我的意思是直接抓出黑線 之後如要放大就spline
05/15 10:37, 4F
文章代碼(AID): #1HaisSx- (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
繪圖
完整討論串 (本文為第 2 之 2 篇):
繪圖
文章代碼(AID): #1HaisSx- (MATLAB)