Folgendes Skript erhält 2 sw-Bilder:
Code: Alles auswählen
import sys, cv, math, numpy
if __name__ == "__main__":
if len(sys.argv) != 3:
print "left, right Quellen fehlen"
sys.exit(0)
b1 = cv.LoadImage(sys.argv[1])
b2 = cv.LoadImage(sys.argv[2])
a = cv.CreateMat(b1.height, b1.width, cv.CV_64FC1)
cv.Sub(b1,b2,a)
Code: Alles auswählen
E:\>python test2.py left.png right.png
OpenCV Error: Assertion failed (src1.size == dst.size && src1.type() == dst.type()) in unknown function, file ..\..\..\..\ocv\opencv\modules\core\src\arithm.cpp, line 1788
Traceback (most recent call last):
File "test2.py", line 18, in <module>
cv.Sub(b1,b2,a)
cv.error: src1.size == dst.size && src1.type() == dst.type()