pythonで題の通り、ピクセル値を出したいのですがうまくいきません。
サイズを調整することは試みましたができませんでした。
---期待する処理---
2枚の画像の同じ位置のピクセルを掛け合わせてそのピクセル値をリストに追加
fits画像の取り扱い方がよくわからず苦戦しています。
ご教授いただければ幸いです。
import cv2
import glob
import astropy.io.fits as ft
cut_name_num=33
def multi_pic(filename1,filename2):
print(filename1[cut_name_num:])
img1 = cv2.imread(filename1)
img2 = cv2.imread(filename2)
info = ft.open(filename1)
print(repr(info[0].header))
h, w = info[0].data.shape
print(h,w)
s = w * h print("幅:", w) print("高さ:", h) print("画素数:", s)
if name == "main":
event_s = 0 #event0000から数えてevent_s+1枚目から
event_e = 1 #event_e枚目まで読み込む
path1=XXXX
path2=YYYY
files1 = glob.glob(path1)[event_s:event_e] #[n:m]でnからm-1までの要素を取る
files2 = glob.glob(path2)[event_s:event_e] #[n:m]でnからm-1までの要素を取る
for name1,name2 in zip(files1,files2): multi_pic(name1,name2)
回答1件
あなたの回答
tips
プレビュー