Skip to content

Instantly share code, notes, and snippets.

Avatar
🍮

Shunsuke Mano progfay

🍮
View GitHub Profile
@progfay
progfay / CIEDE2000.pde
Created May 30, 2017
return distance between two colors by CIEDE2000
View CIEDE2000.pde
// CIEDE2000 is one of measure of distance between two colors.
float CIEDE2000(Lab lab1, Lab lab2) {
float sq_Lbar = sq((lab1.L + lab2.L) * 0.5 - 50);
float rt_Cbar7 = sqrt(1.0 - pow(25, 7) / (pow((sqrt(sq(lab1.a)+sq(lab1.b))+sqrt(sq(lab2.a)+sq(lab2.b)))*0.5, 7) + pow(25, 7)));
float ad1 = (3 + rt_Cbar7) * lab1.a * 0.5;
float ad2 = (3 + rt_Cbar7) * lab2.a * 0.5;
float C1_dash = sqrt(sq(ad2) + sq(lab2.b));
float C2_dash = sqrt(sq(ad1) + sq(lab1.b));
float Cbar_dash = (C1_dash + C2_dash) * 0.5;
float hbar_dash1 = atan2(lab1.b, ad1);
View similarColor.pde
color similarColor(PImage img) {
color similar = #FF0000;
float dist = red_distance(img);
if(dist > green_distance(img)) {
similar = #00FF00;
dist = green_distance(img);
}
if(dist > blue_distance(img)) {
similar = #0000FF;
View pasokon_for_mac_20171012.md

Macユーザ向けBash入門

Bashを起動しよう!

Macには標準でBashが入っています。 Terminal.app を起動してみましょう。

他にも、 iTerm などのアプリケーションからBashを使用することができます。お好みのアプリケーションを選びましょう。

パッケージマネージャー Homebrew