Python OpenCV3でもっと簡単なネガポジ変換(濃淡の変換)
Python OpenCV3でネガポジ変換(濃淡値を反転する) を簡略化。
[amazonjs asin="4061538225″ locale="JP" title="OpenCVによる画像処理入門 (KS情報科学専門書)"]
前提
 
元画像
ガンマ変換と同じ、この画像(sora2.jpg)を使う。
以前の例だとsource/imageディレクトリ配下に設置する。
ネガポジ変換
PythonのOpenCV限定?でこのような書き方ができる。
sourceディレクトリにnegaposi2.pyを作成する。
[python title="negaposi2.pyの内容"]
# -*- coding: utf-8 -*-
import cv2
import numpy as np
if __name__ == '__main__’:
# 画像の読み込み
img_src = cv2.imread("./image/sora2.jpg", 1)
# 画像のネガポジ化
img_negaposi = 255 – img_src
# 表示
cv2.imshow("Show NEGAPOSI Image", img_negaposi)
cv2.waitKey(0)
cv2.destroyAllWindows()
[/python]
実行。
[shell]
(opencv_python)$ python negaposi2.py
[/shell]
ディスカッション
コメント一覧
まだ、コメントがありません