Pythonで天体写真の画像をマージして実験しています。現在、異なるライブラリを使用して画像をエクスポートすると、画像の色調が元の画像と異なるという問題があります。インポートされた画像は .nef 形式です。
コード:
import matplotlib.pyplot as plt
import numpy as np
import cv2
from scipy import misc
import rawpy
from PIL import Image
import imageio
raw=rawpy.imread("DSC_5817.NEF")
#raw=rawpy.imread("images/1/slika1.cr2")
rgb=raw.postprocess(no_auto_bright=True)
outfn=".tif"
img=Image.fromarray(rgb)
img.convert("RGB")
img.save("probaPIL"+outfn)
#
cv2.imwrite("progaCV2"+outfn, rgb)
misc.imsave("probaSCipi"+outfn, rgb)
#
imageio.imsave("probaIMAGEIO"+outfn, rgb)
plt.imsave("probaPLT.tif",rgb )
slika=plt.imread("probaPIL.tif")