Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- DART
- rao
- BOF
- Computer Architecture
- Kaggle
- Got
- Flutter
- llm을 활용 단어장 앱 개발일지
- Image Processing
- pytorch
- system hacking
- PCA
- ML
- FastAPI
- study book
- ARM
- MDP
- MATLAB
- 영상처리
- Stream
- 백준
- Dreamhack
- bloc
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Algorithm
- Widget
- fastapi를 사용한 파이썬 웹 개발
- C++
- BAEKJOON
- BFS
Archives
- Today
- Total
Bull
[Image Processing] 반전사진 (Negative Image) 만들기 (by MATLAB) 본문
Computer Science/Image Processing
[Image Processing] 반전사진 (Negative Image) 만들기 (by MATLAB)
Bull_ 2024. 3. 19. 15:46negative image를 만들 것이다.
이 방법은 정말 쉽다.
미리 말하자면 1차원 흑백사진의 총 길이 255에서 값을 빼주면된다.
준비
다음과 같이 흑백이된 사진을 준비한다.
흑백 만들기 스크립트
gray_awakening_frieren.m
img = imread("awakening_frieren.jpg");
grayscale_img = uint8(mean(img,3));
imshow(grayscale_img)
Negative Image
위의 흑백 만들기 스크립트에서 한줄이 추가 됐기 때문에 바로 스크립트로 보일 것이다.
negative_awakening_frieren.m
img = imread("awakening_frieren.jpg");
grayscale_img = uint8(mean(img,3));
negative_img = uint8(255-grayscale_img);
imshow(negative_img)
추가된 부분
negative_img = uint8(255-grayscale_img)
결과 사진
너무 검은 배경이라서 반전이 심하게 되었다.
보통 생각의 반전사진과는 거리가 좀 있어보이긴 한다.
다채로운 색을 가진 사진이라면 구분이 뚜렷해서 좋은 결과가 나올 것이다.
'Computer Science > Image Processing' 카테고리의 다른 글
[Image Processing] Histogram Equalization (by MATLAB) (1) | 2024.03.23 |
---|---|
[Image Processing] Bit-Plane Slicing (8bit slicing) (by MATLAB) (0) | 2024.03.21 |
[Image Processing] Piecewise linear transformation(구간별 선형 변환) (by MATLAB) (0) | 2024.03.21 |
[Image Processing] 명도변환 (Power-Law Transformations)하기 (by MATLAB) (0) | 2024.03.19 |
[Image Processing] 컬러사진 흑백 만들기 (by MATLAB) (0) | 2024.03.19 |