[DIP] Image 다루기: cv2-기본편 1 (Summary)

2024. 9. 22. 17:23·Programming/DIP
728x90
728x90

openCV를 통한 이미지를 다루기 위한 기본 내용

Pillow는 다음을 참고:

https://ds31x.tistory.com/465

 

Pillow 사용법 - Basic 01

Pillow 라이브러리의 기본적인 사용법을 다룬다. 2024.06.03 - [Python] - [Python] PIL, Pillow, OpenCV, and Scikit-image [Python] PIL, Pillow, OpenCV, and Scikit-imagePIL, Pillow, OpenCV, and Scikit-imagePython에서 이미지를 다룰 때

ds31x.tistory.com


1. image 파일로 저장

더보기

2024.09.22 - [Programming/DIP] - [DIP] cv2.imwrite

 

[DIP] cv2.imwrite

cv2.imwrite는 OpenCV 라이브러리에서 제공하는 "이미지 데이터를 지정한 파일로 저장하는 기능"을 수행. OpenCV 는 다양한 image format을 지원하며, 저장할 파일명의 확장자에 따라 알아서 encoding을 수행.

dsaint31.tistory.com



2. image 파일 로드

더보기

2024.09.16 - [Programming/DIP] - [CV] cv.imread

 

[CV] cv2.imread()

cv2.imread()는 OpenCV에서 이미지를 파일로부터 읽어오는 함수.Signature:cv2.imread(filename, flags=cv2.IMREAD_COLOR)Parameters(매개변수):filename (string):읽어올 이미지 파일의 경로(Path).파일 경로는 절대 경로나 상

dsaint31.tistory.com



3. image 디스플레이

더보기

2024.09.16 - [Programming/DIP] - [DIP] cv2.imshow 사용예

 

[DIP] cv2.imshow 사용예

OpenCV 에서 제공하는 imshow의 사용 예제 문서임. 안정적인 동작은 matplotlib를 사용하는 경우가 훨씬 낫다.cv2.imshow가 은근히 문제가 있어서.... https://dsaint31.me/mkdocs_site/DIP/cv2/ch00/dip_0_00/#1-2-display-or-ch

dsaint31.tistory.com



4. matplotlib를 이용한 image 표시하기 (Python에선 이게 제일 편함):

단, color space의 차이를 조심.

더보기

2024.09.16 - [Programming/DIP] - [DIP] plt.imshow: matplotlib.pyplot

 

[DIP] plt.imshow: matplotlib.pyplot

plt.imshow()는 matplotlib에서 이미지를 시각화할 때 사용되는 함수 개인적으로 가장 선호하는 방식임.Signature:plt.imshow(X, cmap=None, norm=None, interpolation=None, aspect=None, alpha=None, vmin=None, vmax=None, origin=None, e

dsaint31.tistory.com



5. color space 변경

더보기

2022.07.14 - [Programming/DIP] - [OpenCV] cv2.cvtColor

 

[OpenCV] cv2.cvtColor

지원하는 color space 변경 flagsOpenCV의 경우, 다양한 color space를 지원함. Signature다음의 코드로 color space 변경이 가능함result_img = cv2.cvtColor(src_img, conversion_flag) 위와 같은 code를 통해 src_img를 다른 color

dsaint31.tistory.com



6. image 객체 변환

더보기

2021.11.22 - [Programming/DIP] - PIL과 opencv에서의 image 변환.

 

PIL과 opencv에서의 image 변환.

PIL과 opencv에서의 image 변환.필요성tensorflow 나 pytorch등에서의 이미지 로딩의 경우,일반적으로, PIL.Image.Image를 기본적으로 이미지를 위한 class 타입으로 사용함.from tensorflow.keras.preprocessing import image

dsaint31.tistory.com


 


같이보면 좋은 자료들

2022.09.21 - [Programming/DIP] - [DIP] Color Space or Color Model

 

[DIP] Color Space or Color Model

Color Space or Color ModelColor Space(색 공간)은    "사람의 눈"이 3개의 color에 반응하는 감각세포(cone cell)를 통해 색을 인식하는 것에 기반하여    Tristimulus values (X,Y,Z)와 각각의 color를 연관시키는

dsaint31.tistory.com

2022.12.05 - [Programming/DIP] - [DIP] Image Format (summary)

 

[DIP] Image Format (summary)

Digital Image 들의 대표적인 encoding 방식들은 다음과 같음:더보기encoding 과 decoding에 대한 일반적 정의:https://dsaint31.me/mkdocs_site/CE/ch01/code_for_character/#code-encoding BMECodes for Characters Code 란 특정 형태의 i

dsaint31.tistory.com

 


 

728x90

'Programming > DIP' 카테고리의 다른 글

[DIP] Image Morphing (Simple)  (0) 2024.09.22
[OpenCV] bitwise op.  (0) 2024.09.22
[DIP] cv2.imwrite  (1) 2024.09.22
[DIP] alpha 채널과 검은색 글씨 처리 with convertScaleAbs  (0) 2024.09.16
[CV] cv2.imread()  (4) 2024.09.16
'Programming/DIP' 카테고리의 다른 글
  • [DIP] Image Morphing (Simple)
  • [OpenCV] bitwise op.
  • [DIP] cv2.imwrite
  • [DIP] alpha 채널과 검은색 글씨 처리 with convertScaleAbs
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (785)
      • Private Life (15)
      • Programming (55)
        • DIP (116)
        • ML (34)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (368)
        • Signals and Systems (115)
        • Math (176)
        • Linear Algebra (33)
        • Physics (43)
        • 인성세미나 (1)
      • 정리필요. (61)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (7)
        • PET Study 2009 (1)
        • 방사선 장해방호 (5)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    Probability
    numpy
    Vector
    math
    opencv
    signals_and_systems
    Term
    SS
    signal_and_system
    인허가제도
    Optimization
    random
    cv2
    SIGNAL
    function
    fourier transform
    ML
    Programming
    Python
    linear algebra
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[DIP] Image 다루기: cv2-기본편 1 (Summary)
상단으로

티스토리툴바