"""
Usage:
python MergeFile.py input1.dcm input2.dcm
It will produce a 'merge.dcm' output file, which contains all meta information from input1.dcm
and copy the Stored Pixel values from input2.dcm
This script even works when input2.dcm is a Secondary Capture and does not contains information
such as IOP and IPP...
"""
import sys
import gdcm
if __name__ == "__main__":
file1 = sys.argv[1]
file2 = sys.argv[2]
r1.SetFileName( file1 )
if not r1.Read():
sys.exit(1)
r2.SetFileName( file2 )
if not r2.Read():
sys.exit(1)
r1.GetImage().SetDataElement( r2.GetImage().GetDataElement() )
w.SetFile( r1.GetFile() )
w.SetImage( r1.GetImage() )
w.SetFileName( "merge.dcm" )
if not w.Write():
sys.exit(1)
sys.exit(0)