我尝试阅读.hdr
这样的文件:
img = cv2.imread(sys.argv[1])
cv2.imshow('Image', img)
这给了我一个3通道8位Mat
,它(或几乎)完全白色或非常暗的图片。所以我想它只给我一张曝光序列图片?如何获得包含所有信息的正确Mat
?
答案 0 :(得分:1)
您拥有的数据是合并堆栈而非单独曝光。要正确显示,您需要对数据进行色调映射。这是正确的程序,例如:
var promise1 = new Promise( function(resolve, reject) {
$.ajax ({
success: function () {
//do stuff
resolve("success");
},
error: function () {
//address your issue
resolve("success");
});
});
$.when(promise1, promise2, ...);
然后用highgui显示你的ldr。