numpy.invert(close_img)
反転配列を使用しています。わたしにはできる。
開発バージョンのscikit-image(今後のv0.13)では、invert()を使用できます。例:
from skimage import util
img = data.camera()
inverted_img = util.invert(img)
画像が1.0を上限とする非負の浮動小数点値で表されている場合は、1 - close_image
を使用できます
私は Pamungkas Jayuda の答えが好きですが、データが整数であるという前提でのみ機能します。私の場合、分母の値が小さい単純な反転を使用して、ゼロによる除算を回避しました。
1 / (2e5 + img)
OpenCVを使用する別の方法を次に示します
import cv2
image = cv2.imread('2.png')
invert = cv2.bitwise_not(image) # OR
# invert = 255 - image