打开简历内存图像和保存的图像是不同的

时间:2017-10-14 09:09:08

标签: python opencv scikit-image

我正在阅读本地二进制模式,我有以下代码来提取本地二进制模式。

from skimage import feature
import cv2 as  cv 
img = cv.imread("image.jpg",0)
lbp = feature.local_binary_pattern(img,8,1,"default")
cv.imshow("LBP",lbp)

输出图像看起来像这样

enter image description here

原始图像是
enter image description here
但是当我保存图像并使用以下代码加载它时

from skimage import feature
import cv2 as  cv 
img = cv.imread("image.jpg",0)
lbp = feature.local_binary_pattern(img,8,1,"default")
cv.imwrite("new_lbp.jpg",lbp)
newim = cv.imread("new_lbp.jpg",0)
cv.imshow("new image",newim)

图像看起来像这样 enter image description here

为什么这两个图像看起来不一样?任何人都能帮我理解吗?

1 个答案:

答案 0 :(得分:-2)

Opencv在保存jpg图像时遇到一些问题,因此您可以使用其他格式,如bmp