- 압축이미지 VS 비압축이미지
- 비트맵 이미지
- 이미지의 픽셀
- 이미지 픽셀의 RGB란 무엇인가요?
- jpg 이미지
- png 이미지
- 컴퓨터 그래픽스 : https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B7%B8%EB%9E%98%ED%94%BD%EC%8A%A4
- 비트맵 이미지란 : http://blog.koreadaily.com/view/myhome.html?fod_style=B&med_usrid=jasonyoon&cid=68356&fod_no=7
- 비트맵과 벡터 이미지 : http://kbp.kongju.ac.kr/cg_edu/cg1_data/5week_2.htm
- 이미지 포맷 : https://blank2.tistory.com/16
- 이미지 정보 : https://docs.gimp.org/2.4/ko/gimp-tutorial-quickie-info.html
- RGB : https://ko.wikipedia.org/wiki/RGB_%EA%B0%80%EC%82%B0%ED%98%BC%ED%95%A9
- RGB 실험하기 : https://www.w3schools.com/colors/colors_rgb.asp
-
네이버 블로거 https://m.blog.naver.com/PostList.nhn?blogId=samsjang&categoryNo=66&logCode=0&categoryName=OpenCV
-
유튜버 https://www.youtube.com/watch?v=0KCTvoMXHPE&list=PLwfJJiO20qkDue05S5MNhgYNnClMVlagN
-
리더독 https://opencv-python.readthedocs.io/en/latest/index.html
- Numpy
- Matplotlib
- OpenCV
-
쉘에서 pip 또는 pip3 명령어를 사용할 수 있다.
- $ pip install numpy
- $ pip install matplotlib
- $ pip install opencv_python
-
pycharm에서 자동 인스톨을 사용할 수 있다.(이게 사용하기 편함!!!)
- cv2.imread( filename ) : 이미지 읽기
- cv2.imwrite( filename, img) : 이미지를 파일이름으로 쓰기
- cv2.imshow( window_name, mat ) : 이미지를 지정된 window_name으로 화면에 보이게 한다.
- cv2.waitKey() : 키보드 입력 대기
- cv2.destroyWindow( window_name ) : window_name으로 지정된 이름의 윈도우 화면 닫기
- cv2.destroyAllWindows() : 모든 윈도우 화면 닫기
import cv2
img_file = "./img/ato.jpg"
img = cv2.imread(img_file)
img_gray = cv2.imread(img_file, 0)
cv2.imshow("Ato1", img)
cv2.imshow("Ato2", img_gray)
cv2.waitKey()
cv2.destroyAllWindows()