Escreva na frente
Cursos on-line e links para trabalhos de casa O
autor Xiaobai, bem-vindo ao adicionar correções.
Para completar o código privado!
hw0
1. Obtenha e defina pixels
Primeiro determine se o ponto está na imagem.Se estiver na imagem, use esta fórmula para calcular o pixel.O
pixel é armazenado no tipo de dados flutuante e o flutuador v pode ser atribuído aos dados.
2. Copie a imagem
Primeiro, crie uma imagem do mesmo tamanho, <código foi fornecido>
e, em seguida, percorra todos os pontos da imagem original, atribua seu valor de pixel à mesma posição da nova imagem
3. Imagem em escala de cinza
Percorra todos os pontos, converta os valores de pixel RGB em R \ G \ B e use a média ponderada para calcular o pixel em escala de cinza K
K = 0.299R + 0.587G + 0.114B
4. Altere a cor da
imagem.O valor de pixel do canal c é B em rgb para
percorrer todos os pontos da imagem e, em seguida, adicione o novo pixel (ou seja, parâmetro v) ao canal c
5. Valor fixo da imagem (não tenho certeza sobre ww
Verifique se o valor do pixel na imagem está entre 0 e 1. Prenda a imagem, se for menor que 0, será definido como 0, se for maior que 1, será definido como 1.
6 e 7, RGB <----> HSV HSV super detalhado
Matiz (H), Saturação (S), Brilho (V)
algoritmo ver código
Uma imagem de efeito da lição de casa
e outra esquecida de salvar. . .