No, because of hardware differences. The i9000 has a hardware button which the captibate does not, and other differences.
actually, all that needs to be done is to swap kernels in the rom with a reoriented I9000 kernel for the captivate the kernel is the zImage contained in the updates folder of the rom. Then go to xcal's thread and get the home button fix (or go into your favorite I9000 port and copy over everything in /system/lib/egl deleting overwriting what was there)
Biggity Bam! I9000 rom on a cappy.
There well be references to a forward facing camera in some apps (option for video call in phone.apk for example) that obviously won't work due to the captivate not having one.
BTW this is a question those get posted in q&a not in general. please post in the appropriate subforums in the future.