Image Processing
Monochrome (B&W Black-and-White)
An implementation of digital image processing to change RGB image or colormap to monochrome (black-and-white) image.
Content
Requirements
- Python
- OpenCV
# apt-get install python-opencv
Programming
- create file
monochrome.py
import cv2
thresh = 127
img_gray = cv2.imread('../../lena.png', cv2.CV_LOAD_IMAGE_GRAYSCALE)
(thresh, img_bw) = cv2.threshold(img_gray, 128, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
img_monochrome = cv2.threshold(img_gray, thresh, 255, cv2.THRESH_BINARY)[1]
cv2.imwrite('lena_monochrome.png', img_monochrome)
Running
| Original | Monochrome |
|---|---|
![]() |
![]() |
- The canvas tag is not supported in Internet Explorer 8 and earlier versions.
- Try to Refresh this Page (e.q. Pressing
F5) if you cannot see the result.
Advanced
There are some packages which support Image Processing for Python also. User can test on it also. - scipy - Pygame - Numpy - OpenCV

