JFrame을 이용한 실행 기본틀 작성
import java.awt.*; import java.awt.event.*; import javax.imageio.ImageIO; import javax.swing.*; import java.io.*; import java.awt.image.*; public class JavaColorImageProject extends JFrame implements ActionListener{ //화소점처리에 대한 목록리스트(문자열 배열) private String[] algo1 = {"화소점처리","동일영상","반전영상","영상더하기/빼기", "영상곱하기","영상나누기", "흑백 127기준","흑백평균기준","파라볼라컵","파라볼라캡","감마","그레이스케일"}; //기하학처리에 대한 목록리스트(문자열 배열) p..
RGB-->HSV, HSV-->RGB
//RGB-->HSV public float[] rgb2hsv(float r, float g, float b) { float max1 = Math.max(r,g); float max2 = Math.max(g,b); float max = Math.max(max1,max2); float min1 = Math.min(r,g); float min2 = Math.min(g,b); float min = Math.min(min1, min2); float d = max - min; //Delta RGB value float h=0, s; float v = max / 255; if (max==0) s = 0; else s = d/max; if(max==min){ h = 0; } else if(max==r){ h = (g..