我正在阅读有关本地二进制模式,我有以下代码来提取本地二进制模式。打开cv内存图像和保存的图像是不同的
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)
输出图像看起来像这样
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)
载入它
为什么这两个图像看起来不一样?任何机构都可以帮助我理解它吗?
是不是你应该使用'newim'而'cv.imshow(“新形象”,IMG)' – ZdaR
@ZdaR是的,你是对的,我刚刚编辑了代码。 – Mitiku
然后输出必须改变以及@Mitiku? – ZdaR