接下來的目標就是把每一天的成果逐一串成一隻可以work的程式,協助我們從建模到分析一步到位。
要將以下兩天的成果串起來
把原本寫在另外兩隻py的function import 這樣就不用import 其他function了
from ODMFunc import Run_Nodeodm, Catch_Filename
from IMAGEFunc import std_convoluted, add_exif
import skimage
def main():
sys.path.append('..')
upload_file = sys.argv[1] # 將外部參數sys.avgv[1]作為upload檔案輸入。
filename_list = Catch_Filename(upload_file) # 遍歷upload_file的所有Jpg並且回傳一個list
Run_Nodeodm(filename_list) # 執行影像建模
img_path = "./results/odm_orthophoto/odm_orthoimage.JPG"
img_output_path = "./results/odm_orthoimage_variance.JPG"
img = skimage.io.imread(img_path)
img_g = img[:,:,1]
N = 3
img_var = std_convoluted(img_g, N)
img_var = numpy.asarray(img_var)
skimage.io.imsave(img_output_path,img_var)
add_exif(img_output_path,img_path)