YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Korean subtitles

← Neighbors - Intro to Java Programming

Get Embed Code
5 Languages

Showing Revision 1 created 11/18/2014 by Robin Rheem.

  1. 같이 풀어봅시다. 행을 접근하기 위한 반복문과 열을 접근하기
  2. 위한 반복문을 만들었습니다. 행은 2개씩 건너뛴다는 것을 알아야 합니다. 열도
  3. 마찬가지라는 것을 알아야 합니다. 이제 이 네 개의 픽셀 색의 평균을 구해야 합니다.
  4. 그림을 다시 그려보겠습니다. i행 j열이 있고, 이 네 개의
  5. 픽셀들의 색을 평균 내야 합니다.
  6. [I][J]에 있는 값은 가지고 있습니다. 여기에 있는 것은 [I][J+1]이고
  7. 여기에 있는 것은 [I+1][J]이고 마지막에 이것은 [I+1][j+1]입니다.
  8. 이 값들을 모두 더하고 4로 나눠서 평균을 얻습니다. 이제 네 개의
  9. 픽셀에 평균 값을 다시 저장해야 합니다. 좌표는 다 갖고 있으니
  10. 복사를 하면 됩니다. 거의 다 끝났지만, 조건을 완성해야
  11. 합니다. 가스 가격을 할 때와 같이 pixels.length를 넣으면
  12. 됩니다. 이는 행의 개수를 나타냅니다.
  13. 한 행의 length는 열이 몇 개인지 알려줍니다. 실행을 하면 어떻게
  14. 되는지 봅시다. 이 사진이 원래의 사진이고 이 사진은 회색으로
  15. 바꾼 사진입니다. 이 비디오에서는 볼 수 없지만, 집에서
  16. 이 프로그램을 실행하고 원호 모양을 자세하게 보면, 픽셀의 수가
  17. 더 적다는 것을 알 수 있습니다. 이 프로그램을 작성한 이유는,
  18. 픽셀 의 위치를 갖고 있으면, 다른 위치에 있는 픽셀도 알아보는 것이 목표였습니다.
  19. 이미지와 관련된 프로그램이라면 이 알고리즘은 굉장히 많이 쓰입니다.
  20. 예를 들어, 사진을 뿌옇게 하거나, 더 선명하게 하거나, 특별한 효과를 넣고 싶을 때
  21. 사용합니다. 이제 Sara와 함께 다른 문제를 풀 겁니다. 2차원 배열을 이용해서
  22. 학생들의 성적을 저장하고 어떠한 학생들이 잘 하고 있는지
  23. 확인할 수 있고, 시험 난이도가 너무 어려운지 확인할 수 있게 해주는
  24. 프로그램을 작성할 겁니다.