我是Python和Opencv的新手。 我正在使用以下代码。你知道吗
import Image
import ImageChops
im1 = Image.open("img1.png")
im2 = Image.open("img2.png")
diff = ImageChops.difference(im2, im1)
当我做cv.ShowImage
时,它要求我转换它。我正在尝试各种转换,但总是有一个错误。
我能看到图像的唯一方法是执行以下操作。你知道吗
diff.save("final","JPEG")
有没有其他方法可以转换为IplImage或CvMat?你知道吗
cv.SaveImage(diff, cv.LoadImage(diff))
可以使用opencv函数工作。你知道吗编辑:看到下面的评论,我想
可能有用。你知道吗
差分图像包含负像素值,所以我不认为简历ShowImage可以“按原样”显示。你知道吗
减法后可能的像素值范围为-255到255。您可能希望首先通过
新值=(旧值+255)/2
我不在Python上使用OpenCV,所以我不能发布上面的代码。你知道吗
相关问题 更多 >
编程相关推荐