ImageProcessingAlgorithms
일반적인 이미지 처리 알고리즘 수집. 이 프로젝트는 Python> = 3.6에서 처음부터 코딩하여 디지털 이미지 처리 알고리즘을 배우는 것을 목표로합니다. 작은 플라스크 응용 프로그램은 알고리즘 결과를 확인하기 위해 웹 사이트에서 출력을 생성하는 데 사용됩니다.
Travis-CI는 CI/CD 환경에 사용됩니다.
지금까지 구현 :
- 알고리즘 크기 조정 :
- 가장 가까운 이웃 (https://en.wikipedia.org/wiki/nearest_neighbour_algorithm)
- Bilinear Interpolation (https://en.wikipedia.org/wiki/bilinear_interpolation)
- Bicubic Interpolation (https://en.wikipedia.org/wiki/bicubic_interpolation)
- 다른:
- 음성 (https://en.wikipedia.org/wiki/negative_(Photography)))))
- Tilt-Shift (https://pl.wikipedia.org/wiki/tilt-shift)
- RGB에서 HSV 변환 (https://en.wikipedia.org/wiki/hsl_and_hsv)
- hsv to rgb conversion (https://en.wikipedia.org/wiki/hsl_and_hsv)
- 컬러 악센트
- 음정
- Sepia (https://en.wikipedia.org/wiki/photographic_print_toning#sepia_toning)
- 디더링
- Floyd-steinberg (https://en.wikipedia.org/wiki/floyd%E2%80%93Steinberg_dithering)
- Jarvis Judice Ninke (https://en.wikipedia.org/wiki/dither)
- stucki (https://en.wikipedia.org/wiki/dither)
- 회선
- Edge Detection (https://en.wikipedia.org/wiki/kernel_(image_processing)))
설치
git clone https://github.com/mateuszz0000/imgprocalgs
pip install -U imgprocalgs/
용법
각 유형의 알고리즘에 대해 다른 진입 점이 준비됩니다.
imgprocalgs-sepia <OPTIONS>
imgprocalgs-tiltshift <OPTIONS>
imgprocalgs-dithering <OPTIONS>
imgprocalgs-negative <OPTIONS>
imgprocalgs-color-accent <OPTIONS>
예
기부금
기부하기 전에 기여 가이드 라인을 읽으십시오.